Zimbabwe, USA and Uganda are all out of contention for the two available places in the Women's T20 World Cup after all lost today in Abu Dhabi.

In the afternoon session, the Netherlands batted first against Zimbabwe in the first match between the two sides in almost nine years. After Iris Zwilling was run out early on, they recovered to post 135-6 with contributions coming from Sterre Kalis (34), Babette de Leede (37) and Robine Rijke (39 not out).

Zimbabwe batted out their overs in reply with Modester Mupachikwa and Joesphine Nkomo both scoring unbeaten 39s. However they fell short of their target, scoring 121-4 and losing by 14 runs, the second time in the tournament they have lost to an associate member.

Also in the afternoon session, Sri Lanka batted first against Uganda and scored 154-4 from their 20 overs, Vishmi Gunaratne top scoring with an unbeaten 73. Prosscovia Alako's 36 was the only bright spot of Uganda's reply as they were bowled out for 87, losing by 67 runs.

In the evening session, USA were put into bat by Thailand and were bundled out for 54, Thipatcha Putthawong taking 4-12. Thailand lost Nattaya Boochatham from the first ball of their reply but were otherwise untroubled, chasing down their target in 9.2 overs to win by nine wickets.

Results today mean that Sri Lanka are certain semi-finalists from Group A, and will play USA in their final group game on Friday. The match between Scotland and Thailand will decide the other semi-finalist from that group.

The equation in Group B is a little more complicated. Ireland are definitely through, and the Netherlands will join them should they beat Ireland on Friday. If the Netherlands lose, UAE or Vanuatu could sneak into the semis with a big enough win when they play each other.