Next up, Switzerland! But who else could England face in the Euro 2024 knockout rounds?

England produced a dramatic comeback to beat Slovakia on Sunday and reach the quarter-finals at Euro 2024.

Goals from Jude Bellingham and Harry Kane gave them a 2-1 victory and their reward is a match against Switzerland on Saturday 6 July at 5pm (UK time).

If Gareth Southgate's side can overcome the Swiss, they will be just one win from reaching the final in Berlin.

England are in a seemingly good position on the supposedly "easier" side of the knockout draw, as they will avoid France, Portugal, Spain and Germany on their way to the final - if they can make it there.

Who could England play in the semi-finals?

Assuming England win their quarter-final against Switzerland, they will face either Romania, the Netherlands, Austria or Turkey on Wednesday 10 July at 8pm (UK time).

Read more:
Glastonbury will not show England match
Gareth Southgate shrugs off Euros criticism

And the final?

France or Germany are among the favourites to make it to the final on Sunday July 14 - although Spain and Portugal are also considered strong contenders.

However, there have already been so many twists in the tournament that an outsider - such as (so far) undefeated Slovenia - cannot be completely ruled out.

But some critics of England's players and manager will not be expecting the side to make it that far.