All four quarterfinal matches were relatively even games, including the USA's 3-0 win over England in which the Americans benefited from poor defending to score three second-half goals and eliminate the English.
Brazil completed the field for the final four with a surprisingly tense 3-2 victory over Australia, which had rallied from two goals down to tie Brazil in the second half.
Cristiane's brilliant strike with 15 minutes remaining gave the Brazilians the win after goals by Lisa De Vanna and Lauren Colthorpe drew the Matildas even.
Earlier on Sunday, teenage striker Isabell Herlovsen sneaked free in the area to score and give Norway a 1-0 lead over China in the 32nd minute that held up despite the host team's 21-8 edge in shots for the game.
Saturday's Germany-North Korea quarterfinal in Wuhan was much closer than the 3-0 score indicated.
Goalie Nadine Angerer, the long-time backup to Silke Rottenberg, had a big game to pick up her fourth straight shutout of the tournament.