Selectors chose ace leg-spinner Anil Kumble and middle-order batsman Yuvraj Singh on Thursday to play for India in the last two limited-overs internationals against the West Indies this month.
Singh will return after recovering from a knee ligament tear and Kumble is back after being rested for the first two games.
They replace seam bowlers Rudra Pratap Singh and Joginder Sharma in the 15-member squad.
The selectors also included all-rounder Irfan Pathan as the 16th player for the fourth and final match.
India leads 2-0 in the four-match series and the selectors want to try out more players ahead of the World Cup team's selection next month.
Out-of-form Pathan was sent home early from a recent South Africa tour to regain his bowling rhythm ahead of the World Cup.
Chief selector Dilip Vengsarkar said the selectors wanted to see Pathan bowl in an international match
Aggressive opener Virender Sehwag remains out of favor.
Vengsarkar said Sehwag is a fine player, but that he will have to wait because the selectors are trying out other candidates.
India will play four one-dayers against Sri Lanka next month before heading for the World Cup, to be played in the West Indies during March and April.
India squad: Rahul Dravid (captain), Sachin Tendulkar, Sourav Ganguly, Gautam Gambhir, Robin Uthappa, Yuvraj Singh, Suresh Raina, Mahendra Dhoni, Dinesh Karthik, Ramesh Powar, Anil Kumble, Ajit Agarkar, Harbhajan Singh, Shantakumaran Sreesanth and Zaheer Khan.
Irfan Pathan will join the team for the fourth one-dayer on Jan. 31.