Shreyas Iyer's combative knock under pressure guided India to 252 after the team was struggling at 126 for five against Sri Lanka.
Virat Kohli last scored an international century in 2019. He has since batted 71 times without a ton in a span of more than two years.
India will look to preserve their unblemished home Test record against Sri Lanka. Check match and telecast details of IND vs SL, 2nd Test:
India will play their third Day-Night Test at home in Bengaluru, against Sri Lanka. The second IND vs SL Test starts March 12 (Saturday).
Kuldeep Yadav last played a Test in February 2021, against England at Chennai. He has taken 26 wickets in seven Tests.