DHAKA: Sri Lanka captain Mahela Jayawardene won the toss and put India into bat in their first match in the Asia Cup 2012 one-day tournament here at the Shere Bangla National Stadium on Tuesday.
India's Sachin Tendulkar needs just one more hundred to complete an unprecedented 100 international centuries.
Pakistan beat Bangladesh by 21 runs in the opening match of the tournament on Sunday.
Each side will play the other once in the round-robin league, with the top two advancing to the final on March 22.
India: Mahendra Singh Dhoni (captain & wk), Sachin Tendulkar, Gautam Gambhir, Virat Kohli, Rohit Sharma, Suresh Raina, Ravindra Jadeja, Irfan Pathan, Ravichandran Ashwin, Praveen Kumar, Vinay Kumar.
Sri Lanka: Mahela Jayawardene (captain), Tillakaratne Dilshan, Kumar Sangakkara (wk), Dinesh Chandimal, Upul Tharanga, Chamara Kapugedera, Lahiru Thirimanne, Farveez Maharoof, Nuwan Kulasekara, Suranga Lakmal, Seekkuge Prasanna.
Umpires: Steve Davis (AUS) and Ian Gould (ENG), TV umpire: Shozab Raza (PAK)
Match referee: David Boon (AUS)