Cheteshwar Pujara has been rewarded with a return to the India squad for the rearranged fifth Test against England in July after a fine spell in the County Championship.
India, led by Virat Kohli, were 2-1 up in the five-match Test series in England before the tourists were unable to field a team due to coronavirus-related concerns in September.
The one-off Test starts at Edgbaston on July 1, following a four-day warm-up game against Leicestershire on June 24, and India have named their 17-man red-ball squad.
Pujara was dropped for the home Test series against Sri Lanka but has been reinstated after managing 720 runs in eight innings for Sussex – including four centuries – in County Championship Division Two.
Ravindra Jadeja is also part of the touring party despite pulling out of the ongoing Indian Premier League due to a rib injury, while Hanuma Vihari and Shubman Gill retained their spots.
Rohit Sharma will lead the Test side after Kohli, who remains in the squad, stepped down as captain following the 2-1 series defeat to South Africa earlier this year.
Jasprit Bumrah and Mohammed Shami will lead the bowling attack, which includes Mohammed Siraj, Umesh Yadav, Shardul Thakur and the uncapped Prasidh Krishna.
Ajinkya Rahane was not available for selection after sustaining a hamstring injury, while openers Mayank Agarwal and Priyank Panchal were the other two left out from the Sri Lanka series.
Meanwhile, Rohit, Kohli and Bumrah were all rested for the home five-match T20I series against South Africa, which starts on June 9.
KL Rahul will skipper the white-ball side in Sharma's absence, with fast bowler Umran Malik handed a maiden call-up after impressing in the IPL with Sunrisers Hyderabad.
The experienced Hardik Pandya and Dinesh Karthik return to the international limited-overs squad, while spin duo Kuldeep Yadav and Yuzvendra Chahal make their comebacks after taking the IPL by storm.
Ruturaj Gaikwad, Ishan Kishan, Deepak Hooda and Shreyas Iyer all retain their spots, with Bhuvneshwar Kumar heading a bowling attack that includes Harshal Patel, Avesh Khan and Arshdeep Singh.
India’s Test squad: Rohit Sharma (captain), KL Rahul (vice-captain) Shubman Gill, Virat Kohli, Shreyas Iyer, Hanuma Vihari, Cheteshwar Pujara, Rishabh Pant (wk), KS Bharat (wk), Ravindra Jadeja, Ravichandran Ashwin, Shardul Thakur, Mohammed Shami, Jasprit Bumrah, Mohd Siraj, Umesh Yadav, Prasidh Krishna.
India’s T20I squad: KL Rahul (captain), Ruturaj Gaikwad, Ishan Kishan, Deepak Hooda, Shreyas Iyer, Rishabh Pant (vice-captain)(wk), Dinesh Karthik (wk), Hardik Pandya, Venkatesh Iyer, Yuzvendra Chahal, Kuldeep Yadav, Axar Patel, Ravi Bishnoi, Bhuvneshwar Kumar, Harshal Patel, Avesh Khan, Arshdeep Singh, Umran Malik.