India skipper Rohit Sharma won the toss and elected to bowl against Bangladesh in the last Super Four match of the Asia Cup on Friday.
The match is a tune-up for India, who are already guaranteed to face Sri Lanka during Sunday's final in Colombo, ahead of the ODI World Cup at home next month.
India have handed up-and-coming batsman Tilak Varma, 20, an ODI debut in the five changes from their previous Super Four win over Sri Lanka.
Twenty20 star Suryakumar Yadav also made the team alongside fast bowlers Mohammed Shami and Prasidh Krishna.
Medium-pace bowler Tanzim Hasan Sakib, 20, has been handed his ODI cap for Bangladesh.
Bangladesh have won just one group match in this tournament and skipper Shakib al Hasan said his team's performance had been an "eye-opener" before the World Cup begins on October 5.
INDIA: Rohit Sharma (capt), Shubman Gill, Suryakumar Yadav, Tilak Varma, KL Rahul, Ishan Kishan, Ravindra Jadeja, Axar Patel, Shardul Thakur, Mohammed Shami, Prasidh Krishna
BANGLADESH: Liton Das, Tanzid Hasan Tamim, Anamul Haque, Shakib Al Hasan (capt), Towhid Hridoy, Shamim Hossain, Mehidy Hasan Miraz, Mahedi Hasan, Nasum Ahmed, Tanzim Hasan Sakib, Mustafizur Rahman
𝗦𝗲𝗺𝗮𝘀𝗼𝗰𝗶𝗮𝗹 𝗶𝘀 𝘄𝗵𝗲𝗿𝗲 𝗿𝗲𝗮𝗹 𝗽𝗲𝗼𝗽𝗹𝗲 𝗰𝗼𝗻𝗻𝗲𝗰𝘁, 𝗴𝗿𝗼𝘄, 𝗮𝗻𝗱 𝗯𝗲𝗹𝗼𝗻𝗴. We’re more than just a social platform — from jobs and blogs to events and daily chats, we bring people and ideas together in one simple, meaningful space.