Ahmedabad: AB de Villiers played a chanceless innings while Kallis' was fortutious one as the duo piled on runs for South Africa and agony for Indians on day two of the second Test at the Sardar Patel Stadium, Motera on Friday.
The duo, who were at ease with both pace and spin, shared a huge 256-run stand for the fifth wicket as tourists reached a mammoth 413/5 at tea with a handsome lead of 337 runs.
AB's unfinished 250-ball knock was studded with 16 hits to fence while Kallis' 275-ball 132 was inclusive of 14 boundaries and a six.
Indian bowlers had their chances but Lady luck deserted 'em with Kallis being the beneficiary on most occasions. The SA batting all-rounder in the very fourth over of the day played Harbhajan on to stumps but bails refused to dislodge.
Kallis reached his 30th Test ton - surpassed Sir Don Bradman's 29th - with a classic cover-drive off Ganguly to the fence Sreesanth castled Kallis', the lone success for India.
South Africa resuming on 223 for four under overcast conditions saw the two overnight batsmen bat sensibly towing their side to commonding position.
The duo showed tremendous application to the job at hand, something the Indian batsmen had failed to do yesterday when Dale Steyn had ripped through the batting line-up to dismiss the hosts for 76 in the first session itself as the duo slowly but surely ensured that India were batted out of the game.
Both played the waiting game to perfection with Irfan Pathan and Harbhajan Singh who opened the bowling for India on the second day bowled a tight line and length.
Infact, Pathan in his first spell went for just four runs off four overs, two of those being maidens.
De Villiers, 24, reached his fifth Test hundred -- his first against India -- with an innovative shot in the last over before lunch when he scooped a Sourav Ganguly delivery to fine-leg for his eleventh four.
AB played a flurry of enchanting drives, cuts and flicks.
India took the new ball after 81.2 overs, though, the new ball bowlers Sreesanth and RP troubled the South African duo but without any tangible results as Kallis and AB dug deep to rewrite the record for the fifth wicket.
India Ist innings 76 all out Vs South Africa 413/5 (AB de Villiers 159, Jacques Kallis 132, McKenzie 42, Smith 34; Harbhajan 3 for 87, Sreesanth 2 for 87).