Openers Quinton de Kock and Temba Bavuma provided a quickfire start to the Proteas as the duo put on 48 runs inside five overs. However, England came back strongly as the side dismissed skipper de Kock (43) in the fifth over.
Elgar did not allow the Indian bowlers to pick up wickets in a cluster and he brought up his century. He found support from wicket-keeper batsman Quinton de Kock and they ensured the side goes into the tea interval with five wickets in hand.
With the first match being abandoned, India will now play two T20I matches against South Africa before facing the Proteas for a three-match Test series.
Indian opener and flamboyant batsman Rohit Sharma will look to continue his Windies form in the home series. In the two T20Is against Windies, he scored 101 runs while in the two ODIs he added 28 runs under his name.
Quinton de Kock will captain the T20 squad with Rassie van der Dussen as vice-captain while Temba Bavuma will be the vice-captain to Faf du Plessis in the Test match squad.
India officially qualifies for the semi-finals by defeating bangladesh by 28 runs. After 40 matches here is the list of top run getters.
Aussie openers Warner and Finch are at the top of the table of highest run scorers of world cup 2019, so is Australia. Australia is on the top of points table and the first team to qualify for the semis. Here are the top 5 run getters so far in the Cricket World Cup 2019.
Both South Africa and Pakistan will try to keep their semi-final hopes alive when they take on each other on June 23 in the ICC Men's Cricket World Cup. South Africa and Pakistan will be entering the match with just one win to their name. The Proteas have played six matches so far whereas Pakistan has played five.
South Africa have lost all their three matches in the World Cup so far whereas Windies have managed to win one and lose one.
Bangladesh have improved in multi-nation tournaments. The team had qualified for the quarter-finals of the 2015 edition and finished as semi-finalists of the ICC Champions Trophy 2017.