The national selection committee recalled burly Karnataka opener Robin Uthappa to the squad for the one-off Twenty20 international against England, at Eden Gardens on October 29.
Uthappa will replace senior opener Gautam Gambhir, who will skip the match due to his marriage.
Also returning to the shortest format is T20 specialist Yusuf Pathan, who replaces Parthiv Patel in the squad.
However, the ODI squad is unchanged for the remainder of the series, which means senior off-spinner Harbhajan Singh was again ignored by the selectors.
Uthappa played his last international for India more than three years ago, against Sri Lanka in Karachi. He has played 38 ODIs and nine T20 internationals for India.
His knocks of 56 and 132 for India Green in the recently-concluded NKP Salve Challenger Series in Nagpur helped him make a comeback to the squad. With Gambhir opting out of the tie, there is a possibility that Uthappa might open the batting.
ODI squad (for last 3 matches): M S Dhoni (Captain), Gautam Gambhir, Ajinkya Rahane, Suresh Raina, Virat Kohli, Parthiv Patel, Ravindra Jadeja, Ravichandran Ashwin, Praveen Kumar, Vinay Kumar, Umesh Yadav, Manoj Tiwary, Varun Aaron, Rahul Sharma, S Arvind.
T20 Squad: M S Dhoni (captain), Suresh Raina, Ajinkya Rahane, Virat Kohli, Yusuf Pathan, Ravindra Jadeja, R Ashwin, Praveen Kumar, Vinay Kumar, Umesh Yadav, Manoj Tiwary, Varun Aaron, Robin Uthappa, Rahul Sharma, S Arvind.
Images: Kohli, Gambhir lead India to easy win
One year after CWG, Manoj waits for promised promotion
I was expecting to see Aaron play: Akram
New ODI rules confusing for now: Kohli
Kohli, Gambhir power India to an emphatic win