Indian skipper Virat Kohli won the toss and has opted to bat first in the second Test against Sri Lanka, here at the P.Sara Oval on Thursday.
Indian team, who would be looking to take revenge after their humiliating loss at Galle, has made three changes in the playing XI.
Murali Vijay has replaced opener Shikhar Dhawan who has ruled out of the series after suffering from a hairline-fracture.
All-rounder Stuart Binny has replaced veteran spinner Harbhajan Singh in order to strengthen the batting department and pacer Varun Aaron has been replaced by Umesh Yadav.
Meanwhile, the hosts who would be looking to give a grand farewell to their hero Kumar Sangakkara, have been forced to make one change.
Dushmantha Chameera has come in as replacement for injured Nuwan Pradeep.