India secured a six-wicket victory over Sri Lanka XI in a three-day warm-up match in Colombo, with captain Shubman Gill returning to action following a finger injury to anchor a successful chase.

India defeated Sri Lanka XI by six wickets in a warm-up fixture held in Colombo, demonstrating strong batting performances across the squad despite some early setbacks. Sri Lanka XI batted first and declared at 363 for 8, with Ravindu Rasantha contributing 71 runs and Nishan Fernando adding 66. India's bowling attack was distributed among several players, including Manav Suthar, Ravindra Jadeja, and Kuldeep Yadav, each taking two wickets.

India's first innings response reached 357 for 6 declared, with Devdutt Padikkal delivering an outstanding unbeaten 142 off 164 balls featuring 18 fours. The innings benefited from Ravindra Jadeja's 63 runs and meaningful contributions from middle-order batsmen. Sri Lanka XI's bowling was shared among Asanka Manoj and Ramesh Mendis, who each claimed two wickets.

The host nation declared their second innings at 200 for 6, setting India a target of 207 runs. India's chase proved successful with a 105-run partnership between captain Gill and Yashasvi Jaiswal proving instrumental. Gill, returning after missing the first two days due to a training-related finger injury, scored 44 runs from 54 balls with seven fours. Jaiswal contributed 61 runs from 46 balls before retiring hurt, while lower-order batsman Mohammed Siraj finished unbeaten on 32 runs off just 15 balls with four sixes, guiding India to 214 for 4 in 45 overs.