India beat Bangladesh by five wickets in Manchester on Thursday to bolster their hopes of a semifinal place at the Women's T20 World Cup.
Chasing a modest target of 137 at Old Trafford, opener Shafali Verma struck 53 from 34 balls as India reached their target inside 17 overs.
South Africa, meanwhile, capitalised on a maiden T20 international century from Tazmin Brits to overwhelm the Netherlands by 88 runs.
That means India and South Africa are now effectively involved in a shoot-out for the second semifinal spot behind unbeaten Group A leaders Australia.
They both have six points, two behind the Australians and two ahead of Bangladesh who still have a slim mathematical chance of qualifying for the knockout stages, with their last pool match against South Africa at Lord's on Sunday.
India have the better run rate but face the daunting task of toppling Australia in their game on Sunday which is also at Lord's.
The Indians will likely need to improve their fielding against six-time champions Australia after dropping four catches on Thursday, although Bangladesh were too weak to capitalise as they slumped to 136-8.
Spin again provided the bulk of India's wickets, with Radha Yadav taking 3-28 and Shree Charani 2-21.
South Africa were never in danger once Brits and Laura Wolvaardt put on 121 for the first wicket.
When Wolvaardt departed for 45, Brits continued to cane the Dutch bowlers with Annerie Dercksen who made 37 not out off 16 balls.
Brits finished with 114 not out from 69 balls with 15 fours and three sixes as South Africa finished on 208-1.
The Dutch also made a good start with openers Phebe Molkenboer (41) and Sanya Khurana (36) adding 58 for the first wicket. Sterre Kalis kept momentum going with a 28-ball 26 but once those three were gone, the innings folded.
Medium-pacer Ayabonga Khaka was the most successful of the bowlers with 3-19 while slow left-armer Chloe Tryon took 2-16 from her four overs.

