Two-time champions India will face South Africa in match eight of ICC Cricket World Cup 2019. India will be playing their first match while South Africa have suffered consecutive defeats. South Africa lost against England and Bangladesh in the two matches that they have played.