AB de Villiers and Jacques Kallis rescued South Africa with sparkling hundreds to guide their side to 311 for five at close on the first day of the second Test against Pakistan on Saturday. de Villiers was unbeaten on 120, his 11th hundred, while Kallis notched up 105, his 37th, as the duo added 179 runs for the fourth wicket after debutant paceman Tanveer Ahmed shook South Africa with three early wickets.

Mark Boucher was also unbeaten on 26 at stumps.

Ahmed (four for 67) had justified Pakistan captain Misbha-ul-Haq's decision to bowl first with South Africa tottering at 33 for three.

Kallis, 34, was more dominant during the restorative stand, hitting 12 boundaries and three towering sixes during his 147-ball knock. — AFP

South Africa — 1st innings: G. Smith c Adnan b Ahmed 10, A. Petersen c Misbah b Ahmed 2, H. Amla c Adnan b Ahmed 4, J. Kallis b Ahmed 105, AB de Villiers (batting) 120, A. Prince c Shafiq b Hafeez 32, M. Boucher (batting) 26, Extras (b-6, lb-1, nb-5) 12; Total (for five wkts in 90 overs) 311.

Fall of wickets: 1-2, 2-6, 3-33, 4-212, 5-268.

Pakistan bowling: Umar 21-5-60-0, Ahmed 16-2-67-4, Sami 14-1-69-0, Younis 3-1-11-0, Rehman 29-7-77-0, Hafeez 7-0-20-0 .

More In: SPORT | Today's Paper