The Euro 2016 has reached its penultimate stage as four sides will compete against each other to seal a berth in the final of the tournament. Wales are the only British team to be alive in the tournament, following England and Northern Ireland's exit after their defeats in the Round of 16.

Chris Coleman's side came from behind to beat Belgium 3-1 in the second quarter-final, They now join Portugal, Germany and host nation France in the semi-final of the tournament. Portugal are yet to seal their first win within 90 minutes and despite that, they have made progress in the European championship.

In the first quarter-final, Robert Lewandowski gave Poland an early lead, which was cancelled by Bayern Munich's summer signing Renato Sanches in the 33rd minute. The match ended in a 1-1 draw and Portugal progressed further after beating Poland on penalties.

Germany conceded their first goal of the Euros in their 1-1 draw against Italy. Despite that, Manuel Neuer would be delighted his side made it to the last four after beating Italy on penalties.

Where to watch live

Live coverage of the tournament will be available in the United Kingdom on ITV UK and BBC. Radio commentary will be available on BBC Radio 5 Live. BBC iplayer or ITV Player will also provide live coverage of the matches.

Uefa's deal with European Broadcasting Union ensures free-to-air coverage in 26 European countries with their local terrestrial channels.

Euro 2016 trophy
Portugal, Wales, Germany and France all have a chance of winning the Euro 2016Getty

Teams qualified for semi-final of Euro 2016

  • Portugal
  • Wales
  • Germany
  • France
  • Schedule

Semi-final:

Match 1:Portugal vs Wales

Date and Time: 6 July, Wednesday – 8pm BST

Venue: Stade de Lyon, Lyon

Match 2:Germany vs France

Date and Time: 7 July, Thursday – 8pm BST

Venue: Stade Velodrome, Mareseille

Final:

Match 50:TBD vs TBD

Date and Time: 10 July, Sunday – 8pm BST

Venue: Stade de France, Saint-Denis