India captain Virat Kohli has been rested for the three-match ODI series against Sri Lanka with batsman Rohit Sharma set to lead the side in the 50-over format.
Kohli will skipper the India team in the third and final Test, starting in Delhi on Saturday, before taking a break ahead of the tour to South Africa at the end of December.
The India ODI squad shows two new faces with batsman Shreyas Iyer and seam bowler Siddarth Kaul included while Hardik Pandya returns to international cricket after being rested in the ongoing Test series.
The first ODI against Sri Lanka is set to take place in Dharamsala on 10 December.
The squads for the three-match T20I series against Sri Lanka and the Tests in South Africa will be announced next week.
India squad for the third Test: Virat Kohli (capt), M Vijay, KL Rahul, Shikhar Dhawan, Cheteshwar Pujara, Ajinkya Rahane (vc), Rohit Sharma, Wriddhiman Saha, R Ashwin, Ravindra Jadeja, Kuldeep Yadav, Mohammed Shami, Umesh Yadav, Ishant Sharma, Vijay Shankar
India squad for the ODI series: Rohit Sharma (capt), Shikhar Dhawan, Ajinkya Rahane, Shreyas Iyer, Manish Pandey, Kedar Jadhav, Dinesh Karthik, MS Dhoni (wk), Hardik Pandya, Axar Patel, Kuldeep Yadav, Yuzvendra Chahal, Jasprit Bumrah, Bhuvneshwar Kumar, Siddarth Kaul