Sports pundits dub it the final before the the actual final. This is a rematch of the 2024 final between co-hosts India and the Proteas in Ahmedabad today. The Proteas Men will seek to continue with their unbeaten form in the tournament while India who has looked less convincing although undefeated as well will look to peak at the right moment of the competition. India were in trouble in their opening group match at 77-6 against the USA before captain Suryakumar Yadav hit an unbeaten 84 to rescue his side. The Proteas' top order batsmen have however displayed consistency with the bat, something that they will to continue with in the Super Eight. For more on this clash of the titans, Bongiwe Zwane spoke to SAfm's sports anchor Janet Whitton

Civilians desperate as Sudan atrocities point to genocide
07:33

Joburg mayoral race hots up as Herman Mashaba enters the fray
26:51

Trump announces new 10% global tariff after raging over Supreme Court loss
07:42