Spain will meet England or the Netherlands in final

Bukayo Saka celebratesImage source, Getty Images
Image caption,

Bukayo Saka scored an 80th-minute equaliser and netted in the shootout against Switzerland

England or the Netherlands will play Spain in the Euro 2024 final.

Gareth Southgate's side overcame Switzerland by winning a penalty shootout 5-3 on Saturday to set-up Wednesday's semi-final.

The Netherlands beat Turkey in Saturday's late game.

England's semi-final will take place in Dortmund on Wednesday (20:00 BST).

Spain beat France in Tuesday's semi-final.

England's record against the Netherlands

England have met the Netherlands in three major tournaments - and the last one was memorable.

The Three Lions secured a 4-1 victory against the Dutch at Euro 1996, completing their group stage with an impressive success at Wembley.

Their record isn't all positive, though. They lost to the Dutch in the Euro 1988 group stage and drew 0-0 with them at the 1990 World Cup.

In more recent times, the two last met in 2019 - and the Netherlands won 3-1 in the Nations League semi-finals.

The Netherlands lost the final, while England secured a bronze medal by beating Switzerland on penalties.

The Dutch will be the highest-ranked team England have faced at Euro 2024.

How did England get to the semi-finals?