The Indian cricketers scored 214 for 4 on the opening day of the second Test against Sri Lanka in Galle.
Opener Virender Sehwag scored his 15th Test century as the tourists raced to 151 without loss at lunch.
Spinner Ajantha Mendis and seamer Chaminda Vaas claimed two wickets apiece as India lost four for 11 at one stage.
Sehwag finished unbeaten on 128 with VVS Laxman 13 not out.
Sri Lanka are 1-0 up in the three-match series.