Mumbai: Allrounder Ravindra Jadeja has made a comeback to the Indian squad for the first two Tests against South Africa, after being dropped for the recent tour of Sri Lanka.
Ravindra Jadeja has returned to the Test squad while Harbhajan Singh misses out.
Sixteen members in Test squad, because Ishant Sharma not available for Mohali Test. He face ban for one Test during Sri Lanka series.
The team for the two-day practice game to be held in Mumbai has also been announced.
Ravichandra Ashwin has been left out of the ODIs because of a side strain but no replacement announce. Umesh Yadav has been replaced by Sreenath Aravind for the last two ODIs.
"We have confidence in our captain, coach and the director. I am sure we will come back in the series," said chief selector Sandip Patil.
Squad for first two Tests: Virat Kohli (capt), Murali Vijay, Shikhar Dhawan, Cheteshwar Pujara, Ajinkya Rahane, Rohit Sharma, Wriddhiman Saha (wk), Ravindra Jadeja, Amit Mishra, Bhuvneshwar Kumar, R Ashwin, Umesh Yadav, Lokesh Rahul, Stuart Binny, Varun Aaron, Ishant Sharma
ODI squad for last two matches: MS Dhoni (capt), Stuart Binny, Shikhar Dhawan, Virat Kohli, Bhuvneshwar Kumar, Axar Patel, Ajinkya Rahane, Suresh Raina, Ambati Rayudu, Mohit Sharma, Rohit Sharma, S Aravind, Gurkeerat Singh, Amit Mishra, Harbhajan Singh