South Africa won the toss and chose to bat first against Australia amid overcast conditions at the Eden Gardens, in their semi-final clash of ICC Cricket World Cup 2023 on Thursday, November 16. The winner of this match will face hosts India, who beat New Zealand by 70 runs the previous night, in the final on Sunday. (Match Blog | Scorecard | Streaming | Preview | Key Battles)