Sri Lanka won the toss and opted to bowl against India in the first of the three-match Test series at the Eden Gardens, Kolkata.
The match was delayed due to rain as the skies remained overcast on Thursday morning.
Squads:
India: Virat Kohli (Captain), K.L. Rahul, M. Vijay, Shikhar Dhawan, Cheteshwar Pujara, Ajinkya Rahane, Rohit Sharma, Wriddhiman Saha (wicketkeeper), R. Ashwin, Ravindra Jadeja, Kuldeep Yadav, Mohammed Shami, Umesh Yadav, Bhuvaneshwar Kumar, Ishant Sharma.
Sri Lanka: Dinesh Chandimal (captain), Dimuth Karunaratne, Sadeera Samarawickrama, Lahiru Thirimanne, Niroshan Dickwella (wicketkeeper), Dilruwan Perera, Rangana Herath, Suranga Lakmal, Lahiru Gamage, Dhananjaya de Silva, Angelo Mathews, Lakshan Sandakan, Vishwa Fernando, Dasun Shanaka and Roshen Silva.