Mirpur: Zaheer (3/38) takes India to a comprehensive victory by eight wickets with a massive 17.2 overs in hand to confirm their place in the final.
Gambhir (71 off 86), Kohli (71 off 68) were the main contributors.
Gautam Gambhir (71 off 86 balls) and Dinesh Karthik (48 off 40 balls) gave India a flying start before Virat Kohli came up with a breezy unbeaten 71 off just 68 balls to complete the formality.
India vs Sri Lanka, 5th ODI - Scorecard
Earlier, the Indian bowlers did a neat job, skittling out Sri Lanka for a meagre 213 in 46.1 overs before their batting colleagues took over, guiding the team to 214 for two for a facile win that came with 17.2 overs to spare.
Idea Cup - Fixture - Top10(R/W)
India will meet Sri Lanka in Wednesday"s final.
The victory by team India has also rendered inconsequential their final match against Bangladesh on Monday.