Dhaka - Bangladesh opted to bat first against Sri Lanka in the last match of the tri-nation series one-day tournament.
Bangladesh, which is aiming to maintain its winning streak ahead of the final, made one change from the previous match, bringing in pace-bowling all-rounder Abul Hasan in the place of left arm spinner Sunzamul Islam.
Hasan last played for Bangladesh in 2015 against Pakistan.
Sri Lanka, which needs to win to join Bangladesh on Saturday's final, made two changes. Danushka Gunathilaka replaced injured Kusal Perera while fast bowler Dushmantha Chameera replaces paceman Nuwan Pradeep, who is dealing with an injury.
Tamim Iqbal, Anamul Haque, Shakib Al Hasan, Mushfiqur Rahim, Mahmudullah, Sabbir Rahman, Nasir Hossain, Mashrafe Mortaza, Abul Hasan, Rubel Hossain, Mustafizur Rahman.
Upul Tharanga, Danushka Gunathilaka, Dinesh Chandimal , Kusal Mendis, Asela Gunaratne, Niroshan Dickwella, Thisara Perera, Akila Dananjaya, Suranga Lakmal, Lakshan Sandakan, Dushmantha Chameera.
Umpires: Bruce Oxenford, Australia, and, Anisur Rahman, Bangladesh
TV Umpire: Chettihody Shamshuddin, India. Match Referee: David Boon, Australia