Who is in the World Cup quarter-finals? Argentina and Switzerland complete line-up
When are the World Cup quarter-finals, and what matchups will there be?
Argentina and Switzerland booked the final spots in the quarterfinals of the 2026 World Cup with wins on Tuesday night.
Listen to this article
Lionel Messi scored his eighth of the tournament, after missing a penalty, to help the defending champions as they overcame Egypt 3-2, while Switzerland reached the last eight for the first time after beating Colombia on penalties.
On Monday, Belgium ran out 4-1 winners in Seattle, meaning the US were the final co-host to exit, while Arsenal's Mikel Merino was the difference for Spain, who beat Portugal 1-0.
England beat Mexico 3-2 in the last-16 on Sunday to set up the last-eight clash with Norway, who beat Brazil 2-1 to advance to the latter stage for the first time.
Morocco previously beat Canada to leave all three co-hosts out in the last 16, while France saw off Paraguay.
All games moving forward will be played in the US.
Here is how the rest of the tournament is shaping up.
Read also: Harry Kane loses his voice in hilarious post-match interview at the Azteca
World Cup 2026 quarter-finals
- France v Morocco: Thursday, July 9; Gillette Stadium, Foxborough; 9pm BST,
- Spain v Belgium: Friday, July 10; SoFi Stadium, Inglewood; 8pm BST,
- Norway v England: Saturday, July 11; Hard Rock Stadium, Miami Gardens; 10pm BST,
- Argentina v Switzerland: Sunday, July 12; Arrowhead Stadium, Kansas City; 2am BST
World Cup 2026 semi-finals
The winner of the France v Morocco match (match 97) will play the winner of Spain v Belgium at 8pm BST, Tuesday, July 14, at AT&T Stadium, Arlington.
The second semi-final will see the winner of Norway v England play Argentina or Switzerland on Wednesday, July 15, from 8pm at Mercedes-Benz Stadium, Atlanta.
World Cup 2026 third-place play-off and final date
The semi-final losers will meet at 10pm BST on Saturday, July 18, at Hard Rock Stadium, Miami Gardens.
The final will be on Sunday, July 19, at 8pm BST from MetLife Stadium, East Rutherford.