Eoin Morgan‘s men finished with a flourish in the group stages to secure a spot in the last four.
If England beat Australia, they face a final clash against India or New Zealand who meet in the first semi-final on Tuesday.
Australia and India have won seven of the past nine 50-over World Cups between them, while England have not won a knockout match at the tournament since finishing runners-up to Pakistan in 1992.
After consecutive group-stage defeats by Sri Lanka and Australia left England’s hopes of reaching the knockout stages hanging in the balance, the pre-tournament favourites rallied to beat India and New Zealand and make the last four.
Cricket World Cup best pictures
Show all 25
When is it?
England vs Australia gets underway at 10.30am on Thursday 11 July.
Where can I watch it?
The match will be shown live on Sky Sports Main Event from 9.30am and highlights will be shown at 11.00pm on Channel 4.
Join our commenting forum
Join thought-provoking conversations, follow other Independent readers and see their replies