India captain Anil Kumble elected to bat after winning the toss against Sri Lanka in the second Test at the Galle International Stadium here on Thursday.
Sri Lanka lead 1-0 in the three-Test series after winning the opening match in Colombo by an innings and 239 runs.
India and Sri Lanka retained the teams that played in Colombo.
India: Anil Kumble (capt), Virender Sehwag, Gautam Gambhir, Rahul Dravid, Sachin Tendulkar, Sourav Ganguly, Venkatsai Laxman, Dinesh Karthik, Harbhajan Singh, Zaheer Khan, Ishant Sharma.
Sri Lanka: Mahela Jayawardene (capt), Michael Vandort, Malinda Warnapura, Kumar Sangakkara, Thilan Samaraweera, Tillakaratne Dilshan, Prasanna Jayawardene, Chaminda Vaas, Muttiah Muralitharan, Ajantha Mendis, Nuwan Kulasekera.
Umpires: Billy Doctrove (WIS) and Rudi Koertzen (RSA)
TV umpire: Mark Benson (ENG)
Match referee: Alan Hurst (AUS)