Lieke Martens and Vivianne Miedema handed the Netherlands a 2-0 win over Sweden and a spot in the women's Euro semi-finals Saturday before the quarter-final pitting Germany against Denmark was postponed to Sunday because of heavy rain.
Euro semi-finalists from 2009, hosts Netherlands will face either England or France in Enschede on August 3.
Martens, playing for Barcelona after spending last season with Sweden's Rosengard, opened the scoring on 33 minutes with a low free-kick after Miedema had tripped Jessica Samuelsson just outside the box.
Miedema added a second in the 64th minute after Shanice van de Sanden had found her in front of goal with a cross following a superb run down the right flank.
"It was really a great match, it's a great achievement," said Dutch coach Sarina Wiegman.
Midfielder Jackie Groenen said the match was "really tough".
"We had to run a lot but we worked really hard, we worked as a team and we're really, really happy we made it to the semi-finals," she said.
Looking at the semi-final opponents, Wiegman said she could not choose.
"They're both very strong again. For me it doesn't matter who we play, we have to play the best game we can to beat them."
The Dutch pushed for a goal from the start, reducing Sweden to counter-attacking as they sought to extend their perfect record from the tournament so far.
Skipper Sherida Spitse fired over from a free-kick on 14 minutes and, moments later, Sweden keeper Hedvig Lindahl spilled the ball after a corner but Miedema failed to tame it for a shot.
At the other end, Sweden sweeper Nilla Fischer headed just over the bar from a corner on 25 minutes.
Sweden created two good chances just after half-time but Fridolina Rolfo slammed her left-footer past the post and Stina Blackstenius blasted over.
But the Dutch continued to dominate the game, with Spitse missing from outside the box and Miedema heading over and then sending her low shot wide.
"We created a few chances but we didn't use them. We didn't utilise the flanks as much as we wanted to," said Sweden coach Pia Sundhage, who will quit after five years with the team.
The quarter-final between Germany and Denmark was postponed after heavy rain hit the Rotterdam stadium, with TV footage showing organisers shovelling off water shortly after the game was due to start at 1845 GMT.
UEFA said that match will be played on Sunday at 1000GMT.
The players entered the pitch for a second warm-up an hour after the planned kick-off as the rain had stopped, but the water visibly hampered passes longer than a metre.
In the other two quarter-finals, Austria will face Spain and England take on France on Sunday.