Knockout stage
-
Match status / kick off time Match details FT Switzerland2Italy0FT Germany2Denmark0Weather problemFixtures and results Sat 29 June Match status / kick off time Match details FT England2Slovakia1FT Spain4Georgia1Sun 30 June Match status / kick off time Match details FT France1Belgium0FT Portugal0Slovenia0Portugal win 3-0 on penaltiesMon 1 July Match status / kick off time Match details FT Romania0Netherlands3FT Austria1Turkey2Tue 2 July
-
Match status / kick off time Match details 1st Spain0Germany0PortugalFranceFixtures and results Fri 5 July Match status / kick off time Match details EnglandSwitzerlandNetherlandsTurkeySat 6 July
-
Match status / kick off time Match details Winner Q/F 1Winner Q/F 2Fixtures and results Tue 9 July Match status / kick off time Match details Winner Q/F 3Winner Q/F 4Wed 10 July
-
Match status / kick off time Match details Winner SF1Winner SF2Fixtures and results Sun 14 July
Round Of 16Spain 4
Georgia 1
Germany 2
Weather problemDenmark 0
France 1
Belgium 0
Portugal 0
Portugal win 3-0 on penaltiesSlovenia 0
Quarter FinalSpain 0
Germany 0
Portugal
20:00 BST Fri 05 JulyFrance
Semi-FinalWinner QF 120:00 BST Tue 09 JulyWinner QF 2Round Of 16Switzerland 2
Italy 0
England 2
Slovakia 1
Romania 0
Netherlands 3
Austria 1
Turkey 2
Quarter FinalEngland
17:00 BST Sat 06 JulySwitzerland
Netherlands
20:00 BST Sat 06 JulyTurkey
Semi-FinalWinner QF 320:00 BST Wed 10 JulyWinner QF 4FinalWinner SF1Final20:00 BST Sun 14 JulyWinner SF2All matches are in BST time-
News & features
Football Weekly
Join Max Rushden and the pod squad as they pick over the latest action and news
![](https://cdn.statically.io/img/uploads.guim.co.uk/2021/01/29/fw-thrasher-image-2.png)
Football Weekly
![](https://cdn.statically.io/img/uploads.guim.co.uk/2021/01/29/fw-thrasher-image-2.png)
![](https://cdn.statically.io/img/uploads.guim.co.uk/2021/01/29/fw-thrasher-image-low.png)
Join Max Rushden and the pod squad as they pick over the latest action and news
Listen now: