Graeme Smith writhing in pain after being hit on the knee by a Zaheer Khan delivery. (AFP Photo)
Morne Morkel ended with figures of 3 for 34 and made good use of his height to extract bounce from the Wanderers track.
Zaheer Khan once again had Graeme Smith's number, dismissing him lbw for 68. (AP Photo)
MS Dhoni couldn't do much with the bat on Day 2 and was dismissed by Morne Morkel for 19.
Vernon Philander took 4 for 61, which included three wickets on the second morning, to help South Africa bowl India out for 280.
Ishant Sharma returned after tea to remove Hashim Amla (36) and Jacques Kallis (0) off successive balls to trigger a middle-order collapse. (AP Photo)
Ishant Sharma broke South Africa's opening partnership by dismissing Alviro Petersen lbw for 21. (AFP Photo)