While India will take on New Zealand in the first semi-final, the other semi-final clash sees South Africa take on Australia in a repeat of the 1999 edition clash. Temba Bavuma & Co. have won seven of the nine league games in this tournament with the only defeats coming against India and surprisingly, the Netherlands. Proteas have a solid batting line-up and it was all too visible when they thrashed Sri Lanka and amassed the highest score at the World Cup (428). (Cricket News | Scorecard | Match Blog | Full Coverage)