Speaking on Star Sports, Gavaskar said, "Yes, you could see that he was set-up. He was set-up by Jansen bowling across his body and then bouncing the odd one, then pitching it a lot further up which brought that little push into play and good catch there by Markram."
In the fifth delivery of the sixth over, Rahul outside edged a full delivery by the pacer to second slip providing a catch to Aiden Markram, who made no mistake.
Gavaskar pointed out that it wasn't Rahul's fault and blamed the surface for his wicket.
"Again there is not much an opening batsman can do on a surface like this. He's just going to hope that the bowlers get a little bit tired and don't bowl on the stumps. Then maybe when they overpitch you, you try and score them", he stated.
After South Africa were bowled out for 210 in their first innings, India lost both their openers Rahul and Mayank Agarwal (7) cheaply.
The arrival of Cheteshwar Pujara (9*) and Virat Kohli (17*) bought some stability. They are currently unbeaten with India posting 57 for two at Stumps. The duo will resume batting on Day 3 with the visitors having a lead of 70 runs.