Bangladesh captain Mohammad Ashraful won the toss and elected to bat against India in the last league match of the limited-overs tri-series here on Thursday.
Bangladesh, who lost their first game against Pakistan, need a win to force a three-way tie and stay in contention for Saturday's final.
India, easy winners over Pakistan on Tuesday, are seeking another victory to set up the title clash against the arch-rivals.
Bangladesh: Mohammad Ashraful (capt), Tamim Iqbal, Shahriar Nafees, Raqibul Hasan, Alok Kapali, Mohammad Mahmudullah, Mushfiqur Rahim, Mashrafe Mortaza, Dolar Mahmud, Abdur Razzak, Farhad Reza.
India: Mahendra Singh Dhoni (capt), Virender Sehwag, Gautam Gambhir, Yuvraj Singh, Rohit Sharma, Suresh Raina, Irfan Pathan, Yusuf Pathan, Piyush Chawla, Rudra Pratap Singh, Praveen Kumar.
Umpires: Asoka de Silva (SRI) and Nadir Shah (BAN)
TV umpire: A.F.M. Akhtaruddin (BAN)
Match referee: Jeff Crowe (NZL)