Riding on a lead of 455, South Africa came out to bat after lunch for one final surge. Kallis, unbeaten on 182 and de Villiers, batting on 119, began the session with latent aggression. The duo took their side to over 600 in the 127th over.
Soon afterward, Kallis brought up his maiden double-ton with a leg-glance for four off Jaidev Unadkat. The innings had come off 267 balls and was studded with 15 fours and 5 sixes. But in the very next over, his partner de Villiers was caught behind off Sharma for 129. South Africa immediately declared their innings at the gigantic score of 620/4 with a lead of 484.
Resuming their innings at 366/2 on Day 3, hosts South Africa has everything going for them - a lead of 230, 8 wickets in hands, a pitch that had flattened out and a beleaguered bowling attack. Hashim Amla, on an overnight score of 116 and Jacques Kallis, batting on 102, picked up their dominance with Amla hitting a four in the first over of the day. Amla tucked into Sreesanth in the 91st over, when he hit him for two consecutive boundaries - one to deep square leg and the other, through the covers.
But India got a breather in the next over when Ishant Sharma had Amla caught behind for 140. The batsman had struck 14 fours and 1 six in his mammoth innings as South Africa were still in a comfortable position at 396/2. With new batsman A B de Villiers joining Kallis, the two decided to up the tempo of their scoring.
In the 99th over, de Villiers smacked Sharma for two consecutive fours, one in front of cover and one, past mid-off. Kallis complemented de Villiers' onslaught when in the next over, he attacked Jaidev Unadkat by striking him for two more fours.
Harbhajan Singh came back intro the attack soon after the 100th over, but almost immediately was lofted by de Villiers for a massive six over square leg. The batsman picked up one four each in the next two overs to take South Afica past 450 with the lead at a staggering 324. de Villiers notched up 50 very quick runs in the 105th over with the Proteas score at 471/3. In the 110th over, the batsman lofted Raina for a six to deep midwicket to take the score past 500, and then four over later picked a six and four off the same hapless bowler.
But Raina's worst over was yet to come. In the 115th over, de Villiers cut loose again, bludgeoning Raina for three sixes and South Africa had crossed the 550 mark in the process. De Villiers had also brought up his century off just 77 balls. The batting pair played out the last few overs of the session to take their side to lunch at 591/3 in 123 overs .