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.
Teams qualified for semi-final of Euro 2016
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
Match 50:TBD vs TBD
Date and Time: 10 July, Sunday – 8pm BST
Venue: Stade de France, Saint-Denis