Sri Lanka captain Mahela Jayawardene elected to bat after winning the toss against India in the rain-hit opening Test at the Sinhalese Sports Club ground here on Wednesday.
No play was possible before tea due to rain.
Sri Lankan spinner Ajantha Mendis made his Test debut. He was his side's match-winner with a six-wicket haul against India in the Asia Cup final in Karachi early this month.
Sri Lanka: Mahela Jayawardene (capt), Michael Vandort, Malinda Warnapura, Kumar Sangakkara, Thilan Samaraweera, Tillakaratne Dilshan, Prasanna Jayawardene, Chaminda Vaas, Muttiah Muralitharan, Ajantha Mendis, Nuwan Kulasekara.
India: Anil Kumble (capt), Virender Sehwag, Gautam Gambhir, Rahul Dravid, Sachin Tendulkar, Sourav Ganguly, Venkatsai Laxman, Dinesh Karthik, Harbhajan Singh, Zaheer Khan, Ishant Sharma.
Umpires: Mark Benson (ENG) and Billy Doctrove (WIS)
TV umpire: Rudi Koertzen (RSA)
Match referee: Alan Hurst (AUS)