Kohli tried to stem the rot during a 84-ball innings, ended when he edged a Sandakan delivery to slip. In their team, fast bowlers Dushmantha Chameera and Lahiru Gamage have been added to Sri Lanka's squad for the third Test, while batsman Danushka Gunathilaka - who played in Galle - has been omitted.
Pallekele: Hardik Pandya smashed a maiden Test ton as India reached 487/9 at lunch on day two of the third and final Test against Sri Lanka here on Sunday.
Meanwhile, India skipper Virat Kohli warned his side against complacency in the final Test.
Virat Kohli (42) and R Ashwin (31) could not work on the start they got in the match. Kohli and Rahane fought for a brief period before Rahane was cleaned up by Pushpakumara.
"Left-arm bowler [Malinda Pushpakumara] is also good and he took wickets today; he has been bowling consistently on the right spot for them".
Opener Shikhar Dhawan gestures to the dressing room after his hundred on Day One of the third India-Sri Lanka Test at Pallekele in Kandy on Saturday. Dhawan brought up his half-century in just 48 balls. The Delhi southpaw's innings was laced with 17 boundaries.
Pushpakumara had 2-19 in six overs.
Bautista Agut in marathon win over Monfils at Rogers Cup; Schwartzman advances
The second-seeded Federer is seeking a third Rogers Cup title, but his first in Montreal , having won in 2004 and 2006 in Toronto. A win will give help Federer reach his first final of the tournament since losing to Jo-Wilfried Tsonga in 2014 title match.
Pandya then sensed the opportunity to convert his fifty into a century and played with caution. Leading the spin attack in Rangana Herath's absence, Dilruwan Perera wasn't allowed to settle, Dhawan dancing down the track in only his second over to loft him over mid-off.
"I was saying jokingly that if you bat like a king, you should also get out like a king, you should not be dismissed like a soldier".
This was in breach of article 2.2.8 of the player's code of conduct which deals with "throwing a ball (or any other item of cricket equipment such as a water bottle) at or near a Player, Player Support Personnel, Umpire, Match Referee or any other third person in an inappropriate and/or unsafe manner during an International Match".
Rahul was in excellent form and seemed to be well on his way to what would have been a well deserved century when he was let down by a poor piece of shot selection. At lunch on day two, Pandya was unbeaten on 108 off 93 balls with seven fours and eight sixes against his name. The misery continued for the Lankans as Kausal Mendis found himself at the receiving end of good fielding from Ravichandran Ashwin and great presence of mind from Kuldeep Yadav. India then lost two quick wickets, with Dhawan falling to Pushpakumara as well, hitting one to square leg, into the diving hands of Chandimal.
Dhawan though stayed and scored his second hundred of this series off 107 balls.
Dhawan struck his sixth century in Test cricket.