Bangladesh have won the toss and elected to field first in their 'virtual semi-final' of the NIDAHAS Trophy tri-nation T20 series on Friday.
Shakib Al Hasan is back in the playing squad from injury to lead the Tigers.
The winner of this match will progress to the final and face India for the trophy on Sunday, according to local news agencies.
Run rate will not be an issue as both the teams are on equal points and the winner will progress.
Bangladesh (Playing XI): Tamim Iqbal, Liton Das, Soumya Sarkar, Mushfiqur Rahim(w), Shakib Al Hasan(c), Mahmudullah, Sabbir Rahman, Mehidy Hasan, Rubel Hossain, Mustafizur Rahman, Nazmul Islam
Sri Lanka (Playing XI): Danushka Gunathilaka, Kusal Mendis, Kusal Perera(w), Upul Tharanga, Thisara Perera(c), Jeevan Mendis, Dasun Shanaka, Isuru Udana, Akila Dananjaya, Amila Aponso, Nuwan Pradeep