The visiting side added 63 runs from 14.2 overs in the post-lunch session while losing their last four wickets to consolidate their over-all lead to 457.
Chasing a huge target of 458 for a win, South Africa managed to safely see off an hour before tea, reaching 38 for no loss. They need another 420 runs for victory with four sessions remaining in the match.
Notably, Smith did not take first strike to Zaheer in their second innings. Whether it was routine or he did not want to face his nemesis first up, is anybody's guess.
Even so, Smith was nearly out off the first ball he faced from Zaheer, playing off his pads towards leg gully where Virat Kohli nearly held on to a tough chance, getting his fingers to the ball. Smith was on one at that time, but played with a little more composure to finish unbeaten at tea.
Zaheer Khan was still looking for his 300th Test wicket as he bewled four overs before tea. Ishant also bowled four overs, while Mohammad Shami sent down two. R Ashwin too bowled an over before tea.
