Rahul’s dropping paves the way for Rohit Sharma to take the opening slot in the side.
“We want to give Rohit Sharma an opportunity to open the innings in Tests,” Chairman of selectors MSK Prasad said after the meeting to pick the squad.
Pacer Umesh Yadav, who was in the squad for the recent West Indies tour, was also dropped.
Rohit will captain the Board President’s XI, which will take on the South Africans in a three-day tour match in Vizianagaram from September 26.
The 20-year-old Gill’s inclusion was on expected lines after he top-scored for India A in the tour of West Indies and was adjudged man of the series. He became the youngest Indian to score a first-class double hundred during the series.
His exclusion from the senior team for the Caribbean assignment last month was widely criticised.
India’s first Test against South Africa will start in Visakhapatnam on October 2, while the second and third games will be held in Pune (October 10-14) and Ranchi (October 19-23) respectively.
Test Squad: Virat Kohli (Captain), Mayank Agarwal, Rohit Sharma, Cheteshwar Pujara, Ajinkya Rahane (vice-captain), Hanuma Vihari, Rishabh Pant (Wicket-keeper), Wriddhiman Saha (Wicket-keeper), Ravichandran Ashwin, Ravindra Jadeja, Kuldeep Yadav, Mohammed Shami, Jasprit Bumrah, Ishant Sharma, Shubman Gill.
Board President’s XI: Rohit Sharma (Captain), Mayank Agarwal, Priyank Panchal, AR Easwaran, Karun Nair, Siddhesh Lad, KS Bharat (wicket-keeper), Jalaj Saxena, Dharmendrasinh Jadeja, Avesh Khan, Ishan Porel, Shardul Thakur, Umesh Yadav.