1. Australia
Australia are doing what they do best at World Cups: dominate. And if their assistant coach Brad Haddin is to be believed, we haven't seen the best of them yet. Mitchell Starc and Pat Cummins are proving to be a nightmare to face. Aaron Finch and David Warner have been providing solid starts. Steve Smith has been a rock in the middle-order. At present, it's difficult to see how Australia don't make the final four.
2. Bangladesh
Bangladesh are leaving behind their own trail in this tournament. They have lost as many as they have won, but they have been clinical in the two games where they ended up on the right side of the result, and absolutely pushed New Zealand to the brink before coming up short. After bossing West Indies in a chase of 322, they need to repeat all the things they did right in that game, and more, against a top-flight opposition in Australia. Mashrafe Mortaza's men have been excellent so far, but can they live up to the challenge of competing against a five-time champion?
3. Key player -- Australia
Mitchell Starc: Among bowlers to have taken 20 or more wickets in World Cups, Starc's average of 13.51 and strike-rate of 18.8 are the best ever. Starc takes just over two-and-a-half wickets a game and concedes runs at 4.30 an over. To put things in perspective, if teams faced only Starc when they batted, they would manage about 135 runs per innings before being bowled out. Staggering.
4. Key Player -- Bangladesh
Shakib Al Hasan: Shakib is showing why he is the world's top-ranked all-rounder in ODIs. With five wickets in four matches, and two centuries and two fifties in four innings, Shakib has made it simply impossible to look past him anymore. In his current form, Shakib against Starc and Cummins could be a one-on-one battle made in cricketing heaven.
5. Squads
Australia: Aaron Finch (C), David Warner, Usman Khawaja, Steve Smith, Shaun Marsh, Alex Carey (wk), Marcus Stoinis, Glenn Maxwell, Mitchell Starc, Kane Richardson, Pat Cummins, Jason Behrendorff, Nathan Coulter-Nile, Adam Zampa, Nathan Lyon
Bangladesh: Mashrafe Mortaza (C), Abu Jayed, Liton Das (wk), Mahmudullah, Mehidy Hasan, Mohammad Mithun (wk), Mohammad Saifuddin, Mosaddek Hossain, Mushfiqur Rahim (wk), Mustafizur Rahman, Rubel Hossain, Sabbir Rahman, Shakib Al Hasan, Soumya Sarkar, Tamim Iqbal.
6. Where to watch
The match will be aired live on Star Sports Networks from 3 pm and will be streamed in HotStar as well.