England's Euro 2024 performances so far have not exactly been inspiring – but despite facing plenty of criticism from fans and pundits, Gareth Southgate's side are safely through to the semi-finals.


It was another nail-biting affair against Switzerland in Saturday's quarter-final, and although fans didn't need to wait quite as late as in the previous round against Slovakia for the side to find an equalising goal, there was the small matter of a penalty shoot-out.

Thankfully for the Three Lions, the players chosen to take the crucial spot-kicks all delivered a master-class in how to keep cool under pressure, with Ivan Toney's no-look effort especially going down a treat with supporters.

Despite once again finding themselves in the final 4 of a major tournament, England will most likely need to step things up a notch if they plan on making it to a second consecutive Euros final – can the team finally find a bit of form?

RadioTimes.com brings you the lowdown of all of England's fixtures at Euro 2024, including details about their next match.

More like this

Read more: Euro 2024 TV coverage | Euro 2024 radio coverage | Euro 2024 fixtures | Euro 2024 presenters | Euro 2024 predictions | Euro 2024 group analysis | Euro 2024 team-by-team guide | Euro 2024 kits ranked

When do England play next at Euro 2024?

England will play Netherlands on Wednesday 10th July at 8pm UK time in the Euro 2024 semi-finals.

The game will be held at the Westfalenstadion in Dortmund.

bet365 Bet Boost: Over 2 goals, England to win, Bukayo Saka tom score anytime – 9/2 5/1

Bet Boosts are only available to new and eligible customers, and are subject to availability. T&Cs apply. BeGambleAware.org.

England fixtures and results (Euro 2024)

England were drawn in Group C alongside Serbia, Denmark and Slovenia.

Group Stage

  • Serbia 0-1 England – Sunday 16th June (8pm)
  • Denmark 1-1 England – Thursday 20th June (5pm)
  • England 0-0 Slovenia – Tuesday 25th June (8pm)

Round of 16

  • England 1-1 (2-1 AET) Slovakia – Sunday 30th June (5pm)


  • England 1-1 (5-3 on pens) Switzerland – Saturday 6th July (5pm)


  • England v Netherlands – Wednesday 10th July (8pm)

Check out more of our Sport coverage or visit our TV Guide and Streaming Guide to find out what's on. For more from the biggest stars in TV, listen to The Radio Times Podcast.