The Matildas don’t have a confirmed semi-final opponent yet. They will play either China or Chinese Taipei , depending on who wins that quarter-final in Perth.

Quick Scoop

  • The Matildas beat North Korea 2–1 in their quarter-final in Perth to reach the 2026 Women’s Asian Cup semi-finals.
  • Their semi-final is scheduled for Tuesday 17 March 2026 at Perth Stadium, 6 pm local time (9 pm AEDT).
  • The opponent will be the winner of China vs Chinese Taipei , whose quarter-final is being played the following day in Perth.

What this means right now

So if you’re asking “who will Matildas play in semi final,” the honest current answer is:

  • It’s not decided yet.
  • It will be China if they win their quarter-final, or Chinese Taipei if they pull off the upset.

Until that quarter-final is finished, every prediction is just speculation — the official fixtures list still shows the semi as “China or Chinese Taipei vs Australia.”

Tiny bit of safe speculation

  • China are historically one of Asia’s strongest women’s teams and will go in as favourites, so most fans expect a China vs Matildas semi-final.
  • But Chinese Taipei are still in it, and a shock win would flip the script and send them to face the Matildas instead.

TL;DR:
Right now, the Matildas’ semi-final opponent is TBA: winner of China vs Chinese Taipei at the 2026 Women’s Asian Cup.

Information gathered from public forums or data available on the internet and portrayed here.