Dimuth Karunaratne's composed fifty took Sri Lanka to a lead against Bangladesh on Day 2 of the first Test. Karunaratne held firm to score 52 off 101 balls before his dismissal off Shoriful Islam in the day's final session. Skipper Dhananjaya de Silva, who scored 102 runs in the first innings, was batting on 23 alongside Vishwa Fernando on two at the close of play.