India crushed Bangladesh by nine wickets on Friday to power into the gold medal match in Hangzhou as they bid to win the Asian Games title on their first attempt.
Awaiting their young, but still formidable, side in Saturday's title-decider will be Pakistan or Afghanistan, who meet later.
Twenty20 cricket has been played at the Asian Games twice before, at Guangzhou 2010 and Incheon 2014, with Bangladesh and then Sri Lanka crowned champions.
India did not take part and are at an Asiad for the first time.
"This gives us a lot of confidence because we came together and played as a team, which is very important," said India bowling hero Sai Kishore, who snared 3-12.
"If we play to our best potential, I think we have a good chance to win the final."
On an overcast day at the Zhejiang University of Technology Pingfeng Cricket Field, they won the toss and chose to field on a pitch that has been susceptible to spin.
It proved so again, with Bangladesh stumbling to 96-9.
Only three Bangladesh batters made double figures, led by Jaker Ali's unbeaten 24.