Indian skipper Mahendra Singh Dhoni won the toss and choose to bat against Sri Lanka in the first one-day international on Monday.
India lost in-form opener Virender Sehwag due to an ankle injury and his place was taken by the uncapped Virat Kohli, who was the under-19 captain.
Sri Lanka named the same playing eleven that won the Asia Cup last month, playing six specialist batsmen and five bowlers.
Sri Lanka - Mahela Jayawardene (captain), Sanath Jayasuriya, Kumar Sangakkara (wicketkeeper), Chamara Kapugedera, Chamara Silva, Tillakaratne Dilshan, Chaminda Vaas, Thilan Thushara, Nuwan Kulasekara, Muttiah Muralitharan, Ajantha Mendis
India - Mahendra Singh Dhoni (captain), Gautam Gambhir, Virat Kohli, Yuvraj Singh, Rohit Sharma, Suresh Raina, Irfan Pathan, Harbhajan Singh, Zaheer Khan, Munaf Patel, Pragyan Ojha