Australia won the toss and chose to bat first against England in Thursday's Cricket World Cup semi-final at Edgbaston.

The tournament hosts struggled badly when chasing against Aaron Finch's men during the group-stage defeat at Lord's, while they also showed frailties in failing to overhaul a moderate score in a shock loss to Sri Lanka at Headingley.

England captain Eoin Morgan confirmed his side was unchanged from the one that hammered New Zealand to seal a place in the semis, while Australia's sole alteration sees Peter Handscomb come in for the injured Usman Khawaja, as had been announced by head coach Justin Langer prior to the game.

There had been talk that Matthew Wade - called into the squad as Khawaja's replacement - may be selected ahead of Glenn Maxwell, but the all-rounder retained his place in the XI.

Not since 1992 have England gone this deep at the World Cup, while Australia are aiming to continue their perfect record in semi-finals, having progressed from all seven of their previous matches at this stage of the competition.

The victors will go through to Sunday's final at Lord's to face New Zealand, who sensationally defeated India at Old Trafford on Wednesday.