England face Argentina in a blockbuster World Cup semi-final in Atlanta tonight. The match renews one of football's most hostile rivalries, with the sides not meeting competitively for 24 years. If Thomas Tuchel's team win, they will be one game from ending 60 years of pain since the 1966 triumph.
Who will England play in the World Cup final?
England will play Spain in the final if they beat Argentina. Spain booked their place with a dominant 2-0 win over France in the first semi-final on Tuesday night. Goals from Mikel Oyarzabal and Pedro Porro secured victory for Luis de la Fuente's side.
Spain have not lost a game in over three years, with their unbeaten run of 37 matches equalling the joint-highest in men's international football history. This will be Spain's second World Cup final appearance, having beaten the Netherlands 1-0 in 2010. They have also won the Euros in 2008, 2012 and 2024. Their last defeat in a major final was the 1984 European Championships – 42 years ago.
When and where is the final?
The final takes place at MetLife Stadium in New Jersey this Sunday, with kick-off at 8pm BST.
Is there a third-place play-off?
If Argentina win, England will contest the third-place play-off against France. That match is in Miami on Saturday at 10pm BST. While England will be desperate to avoid it, it would offer their best finish since 1966. England lost the third-place game to Belgium in 2018 after a semi-final defeat to Croatia.



