Sri Lanka will look to push for a historic series victory while India will hope level the series in the 3rd ODI.
A win in the third match will give Sri Lanka their first bilateral ODI series triumph over India in 27 years.
India have to win the third ODI against Sri Lanka to square the three-match series 1-1.
The second clash of the ODI series will take place on August 4 at R.Premadasa Stadium.
India and Sri Lanka tied the first ODI of the three-match series after nearly 98 overs of compelling cricket.
India and Sri Lanka played out a thrilling tie in the first ODI of the series where spinners from both teams dominated.
The R.Premadasa Stadium in Colombo will host all three games of the series which kicks off on August 2.
Superstars like Rohit Sharma and Virat Kohli will return to the squad for the Men in Blue.
The three-match ODI series between Sri Lanka and India will begin on Friday, August 2.
India have an unassailable 2-0 lead in the three-match T20I series over Sri Lanka.