The other four front-line bowlers for India - Ashwin, Jadeja, Shami and Umesh - have been replaced by nearly like-for-like choices. All rounder Yuvraj Singh and batsman Rishabh Pant have been dropped, while in-form Ravindra Jadeja and Ravichandran Ashwin have been rested.
Talented Karnataka batsman Manish Pandey, who recently led the India A squad to a tri-series win in South Africa, made a comeback to the team. Rohit Sharma is a certainty to again wear the blue jersey, but it's still not known whether the selectors would rest Rahul despite being fully fit.
The selectors have gone in with a young spinners - Kuldeep Yadav and Yuzvendra Chahal with Axar Patel to support them.
Meanwhile, Manish Pandey, Yuzvendra Chahal, Shardul Thakur, Axar Patel and KL Rahul have also made a come back into the team.
Kandy Test: India opt to bat first against Sri Lanka
Dhawan, who departed on 119, scored his second century of the series and his third overall against Sri Lanka . India went into lunch without the loss of a single wicket and looked to maintain a good run-rate throughout.
North Korea Has Markets Nervous But Not Panicked
Retailers slid after department stores Macy's and Kohl's both said same-store sales continued to decline in the second quarter. Stocks are falling in midday trading on Wall Street, led by declines in technology companies and banks. -North Korea tensions.
India will play the first ODI against Sri Lanka on August 20 in Dambulla.
India, who are now in Sri Lanka, have already sealed the Test series 2-0, with the third Test now being played.
RohitSharma, who was rested for the West Indies series, returns and will be the vice-captain of the side.
After the ODI series, both sides will lock horns for a lone T20I at the R Premadasa Stadium on 6 September.