Colombo: A place in the final at stake, Sri Lanka and Bangladesh would expect their batsmen to fire as they lock horns in a virtual semi-final of the Nidahas Twenty20 tri-series on Friday.

While Bangladesh batting line-up has been bolstered by the return of their premier all-rounder Shakib Al Hasan, hosts Sri Lanka still have to do the job without their regular skipper Dinesh Chandimal, who is serving a two-match suspension.

Thisara Perera will continue as skipper in Chandimal's absence.

Shakib had missed the previous matches of the series due to a finger injury.

The winner will play India in the title clash on Sunday.

Both teams have two points with a victory each. Sri Lanka had surprised India in the tournament-opener while Bangladesh convincingly chased down a massive target of 215, set by the hosts, last week.

In case of a washout, Sri Lanka will proceed to the final, courtesy their better net run-rate. Save last week's defeat, Sri Lanka's recent record against Bangladesh has been impressive. They beat Bangladesh in an away Test and in a T20 series apart from winning the final of the ODI tri-series, which also involved Zimbabwe.

The home side will rely on the batting efforts of  Kusal Mendis, who has been in good form, along with Kusal Perera, Upul Tharanga and skipper Thisara Perera.

Bangladesh will be aiming for more consistency from their top-order which delivered in one game but disappointed in a couple of other matches against India.

Mushfiqur Rahim will look to continue from where he left against India while Shakib Al Hasan's surprise return will give a much-needed confidence boost to Bangladesh ahead of their do-or-die game.

Bangladesh skipper Mahmudullah admitted that their batters need to step up.

"We are looking forward to the Sri Lanka game. We will try to come hard at them. Our effort (against India) was there but we needed someone else to contribute with the bat. We wanted a flying start, but the early wickets made us lose momentum. Also, if we had conceded 10 less runs then we could have won. While bowling, our plan was to bowl the yorker but we didn't execute them properly," he said.

Squads:

Sri Lanka: Thisara Perera,(c), Suranga Lakmal (vc), Upul Tharanga, Danushka Gunathilaka, Kusal Mendis, Dasun Shanaka, Kusal Janith Perera, Jeevan Mendis, Isuru Udana, Akila Dananjaya, Amila Aponso, Nuwan Pradeep, Dushmantha Chameera, Dhananjaya De Silva.

Bangladesh: Mahmudullah (captain), Tamim Iqbal, Soumya Sarkar, Imrul Kayes, Mushfiqur Rahim (wicket-keeper), Sabbir Rahman, Mustafizur Rahman, Rubel Hossain, Taskin Ahmed, Abu Hider, Shakib Al Hasan, Abu Jayed, Ariful Haque, Nazmul Islam, Nurul Hasan, Mehidy Hasan, Liton Das.