The live broadcast of the match will be shown on Star Sports network while the live streaming of the match can be caught on Hotstar.com. The match is scheduled to start at 3:00 PM IST. You can also check out Cricketnext's LIVE blog for all the latest action from the match including live scores, ball-by-ball commentary and analysis.
Having already beaten England, Pakistan, Sri Lanka and the West Indies, victory against South Africa would see India progress to the semi-finals.
India's Veda Krishnamurthy believes India holds the upper hand against South Africa and knows its strengths and weaknesses with the white ball.
She said: “We’re quite confident for the game against South Africa because in the last four or five games we have played against them we have done well.
South Africa, which is currently sitting fifth in the table with two wins, a defeat and a washout, is looking to bounce back after losing to England after the host spanked the fifth highest score in World Cup history to win by 68 runs.
But captain Dane van Niekerk believes her bowlers can reproduce the team’s stunning form that saw South Africa bowl the West Indies out for 48 in Leicester.
South Africa: Dane van Niekerk (captain), Trisha Chetty. Moseline Daniels, Nadine de Klerk, Mignon du Preez, Shabnim Ismail, Marizanne Kapp, Ayabonga Khaka, Masabata Klaas, Lizelle Lee, Sune Luus, Raisibe Ntozakhe, Andrie Steyn, Chloe Tryon, Laura Wolvaardt, Odine Kirsten
India: Mithali Raj (captain), Ekta Bisht, Rajeshwari Gayakwad, Jhulan Goswami, Mansi Joshi, Harmanpreet Kaur, Veda Krishnamurthy, Smrti Mandhana, Mona Meshram, Shikha Pandey, Poonam, Nuzhat Parween, Punam Raut, Deepti Sharma, Sushma Verma, Smriti Mandhana
Ekta BishtICC Women's World Cup 2017ICC Women's World Cup 2017 Live StreamingIndia vs South AfricaIndia vs South Africa LiveIndia vs South Africa Live Streamingmithali rajsmriti mandhana
First Published: July 8, 2017, 9:00 AM IST