Perth - Sri Lankan captain Mahela Jayawardene won the toss and chose to bat against India in the second tri one-day series at the WACA on Wednesday.
India made two changes to the team beaten by Australia in Melbourne on Sunday, resting opener Gautam Gambhir, who was replaced by Virender Sehwag.
Injured spinner Rahul Sharma was replaced by paceman Zaheer Khan.
Sachin Tendulkar was tipped to be rested, but will again be searching for his elusive 100th international century.
India named Manoj Tiwary 12th man, while Sachithra Senanayake will carry the drinks for Sri Lanka.
Teams:
India - Virender Sehwag, Sachin Tendulkar, Virat Kohli, Suresh Raina, Rohit Sharma, M.S. Dhoni (captain), Ravindra Jadeja, Ravi Ashwin, Ranganath Vinay Kumar, Praveen Kumar, Zaheer Khan
Sri Lanka - Tillakaratne Dilshan, Upul Tharanga, Kumar Sangakkara, Mahela Jayawardene (captain), Dinesh Chandimal, Angelo Mathews, Thisara Perera, Nuwan Kulasekara, Lasith Malinga, Dhammika Prasad, Lahiru Thirimanne