There was, however, no room for Gautam Gambhir in either the Test squad or the 16-member squad picked on Monday (November 25) for the three One-Day Internationals, which precede the Test matches.
The national selectors under Sandeep Patil kept faith in Ishant Sharma while bringing in Ambati Rayudu as the reserve batsman.
The tour begins with the three ODIs in Johannesburg (December 5), Durban (December 8) and Centurion (December 11), followed by a two-day practice game against a South African Invitation XI on December 14-15 in Benoni. The Test matches will take place in Johannesburg (December 18 to 22) and Durban (December 26 to 30).
ODI squad: MS Dhoni (capt), Shikhar Dhawan, Rohit Sharma, Virat Kohli, Yuvraj Singh, Suresh Raina, Ravindra Jadeja, R Ashwin, Bhuvneshwar Kumar, Mohammed Shami, Ishant Sharma, Ambati Rayudu, Mohit Sharma, Umesh Yadav, Amit Mishra, Ajinkya Rahane.
Test squad: MS Dhoni (capt, wk), Shikhar Dhawan, M Vijay, Cheteshwar Pujara, Virat Kohli, Rohit Sharma, Ajinkya Rahane, R Ashwin, Bhuvneshwar Kumar, Mohammed Shami, Zaheer Khan, Umesh Yadav, Ambati Rayudu, Wriddhiman Saha, Ishant Sharma, Pragyan Ojha, Ravindra Jadeja.