Hashim Amla and Jacques Kallis scored half-centuries on Wednesday as South Africa's two-day warm-up game against the Indian Cricket Board President's XI ended in a draw in the central city of Nagpur.

Amla top-scored with 72 and Kallis made 63 before they both retired to provide the lower order some batting practice ahead of the opening test that begins Saturday in Nagpur.

Captain Graeme Smith (45) and his opening partner Ashwell Prince (42) were the other major contributors in South Africa's first-innings total of 354.

The Indian Cricket Board President's XI was bowled out for 318 on Tuesday and play stopped at the end of South Africa's innings.

Young Indian spinners Piyush Chawla and Ravichandran Ashwin caused problems for the touring side's lower-order batsmen.

Leg-spinner Chawla claimed 4-88 and off-break bowler Ashwin returned figures of 3-96.

South Africa will play two tests and three one-dayers on its tour to India.