India Women and New Zealand Women joined England Women in confirming their places in the ICC Women's World Twenty20 semi-finals.
India beat Sri Lanka by five wickets after New Zealand had made it three out of three in Group A with a six-wicket triumph over South Africa.
Captain Aimee Watkins again led by example as the White Ferns chased down 127 to win in the 19th over, scoring 35 in 28 balls to complete their perfect record after Saskia Bullen had taken two wickets to limit South Africa to 124 for four despite 57 not out from Cri-Zelda Brits.
India sealed their place but lost five wickets in pursuit of a modest target to beat their Asian rivals.
Mithali Raj (32 not out) and Punam Raut (30) ensured they got home having been set just 95 to win. Sri Lanka were limited to 94 for six as Rumeli Dhar returned two for four and Gouhar Sultant two for 22.
Top scorer for Sri Lanka Deepika Rasangika, who made 24 in 20 balls.
© Cricket World 2009