England and Australia will face each other in Semi-Final 2 of ICC World Cup 2029 at Edgbaston, Birmingham on July 11.