The second semi-final of ICC Cricket World Cup 2023 promises to be a mouth-watering contest. Five-time champions Australia are smelling blood after a string of resurgent performances in the league stage and will take on South Africa, who had a convincing run in the group phase, barring the odd hiccups. The two teams will lock horns at the Eden Gardens on Thursday, November 16, with the winner proceeding to the summit clash in Ahmedabad on Sunday, November 19. (Streaming | Match Blog | Scorecard | Preview)