Sri Lanka Cricket confirmed that India will tour the island in July and August to play in three Tests and five One-Day Internationals.
The six-week tour will include two Test matches in Colombo and one at the newly renovated Galle International Stadium.
Two one-day games will be staged in Dambulla and the three remaining games will be day-night matches played at the Premadasa International Stadium in Colombo.
Tour schedule:
July 18-20:Warm-up game
July 23-27: First Test (SSC)
July 31 to Aug 4: Second Test (Galle)
Aug 8-12: Third Test (Premadasa)
Aug 18: First ODI (Dambulla)
Aug 20: Second ODI (Dambulla)
Aug 24: Third ODI (Premadasa) - day/night
Aug 26: Fourth ODI (Premadasa) - day/night
Aug 29: Fifth ODI (Premadasa) - day/night