Spinner Prabath Jayasuriya led the charge with a five-wicket haul as Bangladesh collapsed for just 133 in their second innings, handing Sri Lanka a win by an innings and 78 runs.
Litton Das was ruled out of the tournament because of viral fever.
After Anamul Haque's dismissal, Virat Kohli rushed onto the field with water for his mates, showcasing a unique running style that amused fans at the R Premadasa stadium in Colombo.
Imran Tahir completed 500 wickets in the T20 format and became just the fourth player to achieve the remarkable feat.
Pat Cummins and Co. stormed into the semi-finals on the back of one of the greatest ODI innings played by Glenn Maxwell. The all-rounder battled cramps to smash an unbeaten 201 off 128 balls to lift Australia from a precarious 91 for seven to the victory target of 292 against Afghanistan.
Sri Lanka and Bangladesh will be eager to shake off modest ODI form and spate of injuries to key players as they seek to start their Asia Cup campaign on a winning note when they face each other in Pallekele on Thursday.
India faces the dilemma of whether to provide more game time to their first-choice team or offer opportunities to fringe players ahead of the upcoming World Cup at home next month.
Bangladesh eye an improved performance from their batters in their 2nd group match against Afghanistan on Sunday in the Asia Cup 2023.
Asia Cup will be held in the UAE, Australia will host the T20 showpiece in October-November.
The touring Bangladesh 'A' batsmen came up with a better show on the second day of their three-day match, posting 188 for three in their second innings after Ranji Trophy champions Karnataka scored 287 in their first essay and took a handy lead of 129 runs, in Mysuru, on Wednesday.
Survival will be foremost in Bangladesh's mind whereas Sri Lanka will aim for a winning start when they cross swords in the second Super 4 match of the Asia Cup in Colombo on Saturday.
Chahar, Kuldeep to miss 3rd ODI
Bangladesh batsman Anamul Haque will miss the remainder of the World Cup after dislocating his shoulder on Thursday and has been replaced in the squad by Imrul Kayes.
Images from the second One-Day International between Bangladesh and India, in Mirpur, on Wednesday.
IMAGES from the Asia Cup Super 4 match played between India and Sri Lanka in Colombo on Friday.
'From being 69/6, allowing them to get to 270-odd wasn't a great effort from our bowlers. We started well but the middle overs and the back end is what's hurting us a lot.'
Bangladesh have called up uncapped opening batsman Anamul Haque as back-up for injury doubt Tamim Iqbal for the second test against West Indies, team officials said on Tuesday.
IMAGES from the Asia Cup match played between Afghanistan and Bangladesh in Sharjah on Tuesday.
Opener Anamul Haque struck his maiden international century as Bangladesh crushed West Indies by 160 runs in the second One-Day International on Sunday to record their biggest win in the 50-over format.
All-rounder Shakib Al Hasan and paceman Shafiul Islam returned to the Bangladesh side on Monday in a 15-man squad for a tour of Ireland and the Netherlands.
Ishan Kishan played just one match in the series, but his blistering 210 in 131 balls took him to the second place (MVPI: 289).
Opening batsman Anamul Haque top-scored with 95 as Bangladesh beat Zimbabwe by 124 runs in the third One-day International to wrap up the five-match series.
Resuming at the overnight score of 36 for 2 on Day 3, Bangladesh 'A' were shot out for 151 in 39.3 overs, with Ishwar Pandey (3-28), Jayant Yadav (3-48) and Abhimanyu Mithun (2-23) doing the bulk of damage at the M Chinnaswamy Stadium.
KL Rahul's tactical acumen will be tested along with his batting prowess when a depleted Indian team clashes with a tricky Bangladesh
He has broken many a record with his batting, but Virat Kohli, the medium-pacer, could have had a lot more than eight international wickets had his teammates believed in his bowling ability like he does.
Bangladesh 'A' need something special on the third and final day to save the unofficial Test against India 'A' at the M Chinnaswamy stadium in Bengaluru. At stumps on Monday, Day 2 of the match, the visitors were reeling at 36 for 2.
Ranji Trophy champions Karnataka started off their pre-season campaign in style as they beat Bangladesh 'A' side by four wickets on the third and final day in Mysore.
India, Pakistan, Sri Lanka, Afghanistan and Bangladesh can beat each other on their day
Hosts Bangladesh dished out a solid all-round display to register a convincing eight-wicket win over Nepal in a Group A qualifying match of the ICC World T20 in Chittagong on Tuesday.
A tenth-wicket stand of 127 between BJ Watling (103) and Trent Boult (52 not out) helped New Zealand to a first innings total of 469 on the second day of the opening match in a two-Test series against Bangladesh on Thursday.
All-rounder Soumya Sarkar has been rewarded for his strong domestic performance with a spot in Bangladesh's 15-man World Cup squad.
Mominul Haque struck an unbeaten century as Bangladesh battled back bravely against New Zealand to leave the second Test and series up for grabs after an entertaining fourth day in Mirpur on Thursday.
When India won their game against West Indies, they already had one leg in World T20 semis.
Riding high on contrasting half-centuries from Shakib al Hasan and Mushfiqur Rahim, Bangladesh crushed Afghanistan by 105 runs in their opening Pool A match of the World Cup in Canberra.
Debutant medium pacer Murli Prasidh Krishna hogged the limelight on his first-class debut, claiming five wickets for 49 runs, as Ranji Trophy champions Karnataka dismissed star-studded Bangladesh 'A' for a paltry 158 on Tuesday, the opening day of their three-day game in Mysuru.
The two-Test series between Bangladesh and New Zealand ended in a draw after the fifth day of play in the second and final match in Mirpur was abandoned due to rain on Friday.
Hong Kong notched up a stunning two-wicket victory over Bangladesh in a thrilling qualifying round match but could not prevent the home side from booking a Super 10 berth in the World Twenty20 in Chittagong.
Kumar Sangakkara continued his awesome batting form in Bangladesh as Sri Lanka won the second One-Day International by 61 runs in Dhaka on Thursday to take an unassailable 2-0 lead in the three-match series.
Bangladesh captain Mushfiqur Rahim may not keep wickets in the one-off Test against India, starting next week.
Opener Tamim Iqbal survived two dropped catches to hit an entertaining 95 as Bangladesh reached 228 for five wickets before rain stopped play after tea on the opening day of the second and final Test against New Zealand.