India captain Virat Kohli has defended the selection of Rohit Sharma in the first Test.
"Well, we decided to go on current form. Rohit has scored runs in the last three Test matches that he has played, and he was batting well, even in the series against Sri Lanka," said Kohli in the post-match media conference.
"These things can always be looked at in hindsight -- thinking what if or what if not. But we decided to go with this combination and current form was definitely the criterion," added Kohli.
Rahane, who has not been amongst the runs of late, had a successful tour of South Africa four years ago. With 209 runs, he was third highest run-getter in the series behind Kohli (272 runs) and Cheteshwar Pujara (280).
India lost the first Test by 72 runs with batting letting them down in both the innings.
1st Test: India's batting crumbles as they lose in Newlands
PHOTOS: Philander's six sends India crashing to defeat
Saha surpasses Dhoni to claim new 'keeping record
Former India captain Azhar left embarrassed by HCA