With France joining Germany, Portugal and Wales in the semi-finals, EURO2016.com analyses each team's route to the last four, their form in France and EURO pedigree.
France have grabbed the last semi-final spot at UEFA EURO 2016 and will face Germany in Marseille on Thursday, after Portugal take on Wales in Lyon the day before. EURO2016.com runs the rule over the surviving contenders as they gear up for one last push ahead of Sunday's final.
Wednesday 6 July, Lyon: Portugal v Wales (21:00CEST)
Route to last four: 1-1 Iceland, 0-0 Austria, 3-3 Hungary, 1-0 Croatia (aet), 1-1 Poland (5-3 on pens)
EURO 2016 record: W1 D4 L0 F6 A5
Top scorer in France: Cristiano Ronaldo, Nani (2)
Average possession: 54%
EURO best: runners-up (2004)
Semi-final record: W1 L3
Last semi-final: 0-0 (2-4 on pens) Spain (2012)
Killer stat: Cristiano Ronaldo is one goal shy of Michel Platini's all-time EURO record of nine.
Route to last four: 2-1 Slovakia, 1-2 England, 3-0 Russia, 1-0 Northern Ireland, 3-1 Belgium
EURO 2016 record: W4 D0 L1 F10 A4
Top scorer in France: Gareth Bale (3)
Average possession: 47%
EURO best: semi-finals (2016)
Semi-final record: N/A
Killer stat: Wales have scored ten goals from 59 attempts – the best conversion rate among the semi-finalists.
Thursday 7 July, Marseille: Germany v France (21:00CEST)
Route to last four: 2-0 Ukraine, 0-0 Poland, 1-0 Northern Ireland, 3-0 Slovakia, 1-1 Italy (6-5 on pens)
EURO 2016 record: W3 D2 L0 F7 A1
Top scorer in France: Mario Gomez (2)
Average possession: 63%
EURO best: winners (1972, 1980, 1996)
Semi-final record: W5 L2
Last semi-final: 1-2 Italy (2012)
Killer stat: Joachim Löw's side boast the best defensive record of the semi-finalists, having conceded just once.
Route to last four: 2-1 Romania, 2-0 Albania, 0-0 Switzerland, 2-1 Republic of Ireland, 5-2 Iceland
EURO 2016 record: W4 D1 L0 F11 A4
Top scorer in France: Antoine Griezmann (4)
Average possession: 56%
EURO best: winners (1984, 2000)
Semi-final record: W2 L2
Last semi-final: 2-1 (aet) Portugal (2000)
Killer stat: France's previous two EURO semi-finals on home turf witnessed 14 goals! They lost 5-4 to Yugoslavia in 1960 but beat Portugal 3-2 in extra time in 1984.