India recovered from a disastrous start to take lunch on the opening day of the second Test against Sri Lanka at 97 for two wickets at the P Sara Oval.
Winning the toss and batting first India were rocked in the early overs by Dhammika Prasad who took two wickets for 18 runs in his opening spell of five overs to have them struggling at 12-2.
Prasad trapped Murali Vijay lbw for a duck and followed it up with the wicket of Ajinkay Rahane for four when the batsman chased after a wide delivery and offered a catch to Dimuth Karunaratne at third slip.
Sri Lanka would have had India under tremendous pressure had not Jehan Mubarak dropped a sitter from Rahul at 11 in the gully off the third delivery bowled by Dushmantha Chameera on his return to the side from injury.
Rahul capitalised on that lapse to forge a useful third wicket partnership with skipper Virat Kohli which had produced 87 runs off 131 balls by lunch.
Rahul was unbeaten on 39 scored off 83 balls (5 fours) at the break and Kohli on 48 not out 64 balls with four fours and a six.
The pair batted confidently against the Lankan attack which was pretty decent without being threatening.
Prasad had figures of two for 29.
Prior to the start of the match Kumar Sangakkara who is making his final Test appearance was accorded a guard of honour by schoolboys with raised bats as he took the field.
Scores: India 97-2 at lunch (Lokesh Rahul 39 n.o., Virat Kohli 48 n.o., Dhammika Prasad 2/29) v Sri Lanka.