Nagpur: Jacques Kallis and Hashim Amla smashed centuries in a record 285-run stand as South Africa ended the first day at 291/2.
Kallis struck his 3rd hundred in five tests and shared a double century stand with Hashim Alma to put South Africa in control of the first test against India on Saturday.
Kallis 159 added an unbroken 285 for the third wicket with Amla, who scored 115, to help the visitors reach 291 for two after winning the toss.
India vs South Africa, 1st Test - Scorecard
Earlier, Zaheer Khan had given India the edge with early breakthroughs in the morning, but Kallis, with Hashim Amla lending solidity at the other end, helped lift the visitors to a position of strength.
Zaheer, who took 15 wickets in the 2-0 series win over Bangladesh last month, had left-hander Prince caught behind with a wicked bouncer, although television replays suggested the ball came off the batsman's arm guard.
Earlier, Rohit Sharma, who was likely to make a debut, was forced out as he twisted his ankle in a practice session on Saturday morning, giving a Saha a place in the eleven.