A dominant India cruised into the final with three convincing victories in a row, but Bangladesh will also be high on confidence following their thrilling victory against Sri Lanka in their last league match.
A bitter, yet intense rivalry is expected to produce a cracker of a contest when a confident India take on a fiery Bangladesh in the final of the Twenty20 tri-series, in Colombo, on Sunday.
While the second-string Indian team recorded a hat trick of comfortable wins after their opening loss to Sri Lanka, Bangladesh reached the summit clash with couple of dramatic wins over the hosts.
But India will need to be wary of unpredictable Bangladesh, who on their day are capable of upsetting the best.
No doubt their thrilling victory against Sri Lanka on Friday, with Mahmudullah rising to the occasion with a last ball six, will give the Shakib Al Hasan-led side immense confidence.
However, an angry Shakib Al Hasan's attempt to call the team off the ground and allegedly damaging of the dressing room by Bangladeshi players is a testimony that they still have some way to go as far as composure is concerned.
Unlike India's rivalry with Pakistan and Australia, there isn't any significant cricketing history attached to India-Bangladesh matches.
But since their 2015 World Cup quarter-final defeat in Melbourne where they felt a few umpiring decisions went against them, the tiny nation of cricket fanatics consider India to be their biggest on-field rivals.
Ironically, then also it was a case of Rohit Sharma being caught off a waist high full toss, which was adjudged no-ball by the umpire. Bangladesh team and fans have not moved on since then.
During the same year, India lost an ODI series in Bangladesh and there were some objectionable photo-shopped billboards of Indian players' with heads half-shaved, put out across the streets of Dhaka.
For an average Bangladeshi fan, Indian cricket team is perceived as a big bully and the jealousy stemming from BCCI's financial clout, makes them treat every game against 'Men In Blue' as a grudge match.
Bangladeshi players' skills don't match their zeal always but there will be no inches given when the likes of Shakib Al Hasan, Mushfiqur Rahim or Mahmudullah step onto the field.
However, in terms of sheer talent, Indian team is a cut above their Bangladeshi counterparts.
Man to man, the opening pair of Rohit and Shikhar Dhawan have scored runs across the globe even though Tamim Iqbal and Litton Das are good on their day.
Dhawan has scored close to 200 runs in the tournament while skipper Rohit is back in form after an 89 off 61 balls against the same opposition in last group league match.
No one among the 22 players have more experience compared to Suresh Raina in the shortest format as Soumya Sarkar is no match for him.
Dinesh Karthik and Mushfiqur Rahim are on even keel as far batting is concerned although the Tamil Nadu glovesman has shown composure more often in pressure cooker scenarios.
Manish Pandey may not be as experienced as Mahmudullah in international cricket but Pandey's experience of playing in the Indian Premier League holds him in good stead.
In the bowling department, Shardul Thakur has been steady and Washington Sundar's Powerplay bowling has been India's biggest gain from this tour.
All-rounder Vijay Shankar has also been impressive but unlucky at times because of the number of catches dropped off his bowling.
However, the only worry for India will be second specialist seamer as both Jaydev Unadkat and Mohammed Siraj have proved to be expensive. It will be interesting to see who among the two plays. India could also look at left-arm spinner Axar Patel or could try batsman Deepak Hooda, who can be used as additional spin option on a slowish track.
India: Rohit Sharma (captain), Shikhar Dhawan,, Suresh Raina, Dinesh Karthik, Manish Pandey, Jaydev Unadkat, Yuzvendra Chahal, Vijay Shankar, Shardul Thakur, Rishabh Pant, Washington Sundar, Lokesh Rahul, Axar Patel, Deepak Hooda, Mohammed Siraj.
Bangladesh: Shakib Al Hasan (captain), Mushfiqur Rahim, Tamim Iqbal, Mahmudullah, Rubel Hossain, Sabbir Rahman, Soumya Sarkar, Nazmul Islam, Liton Das, Taskin Ahmed, Mustafizur Rahman, Mehidy Hasan, Imrul Kayes, Ariful Haque, Nurul Hasan, Abu Hider Rony. Abu Jayed.