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 FT Spain2Germany1FT Portugal0France0France win 5-3 on penaltiesFixtures and results Fri 5 July Match status / kick off time Match details FT England1Switzerland1England win 5-3 on penaltiesFT Netherlands2Turkey1Sat 6 July
-
Match status / kick off time Match details SpainFranceFixtures and results Tue 9 July Match status / kick off time Match details NetherlandsEnglandWed 10 July
-
Match status / kick off time Match details Winner SF1Winner SF2Fixtures and results Sun 14 July
Round Of 16Spain 4Georgia 1Germany 2Weather problemDenmark 0France 1Belgium 0Portugal 0Portugal win 3-0 on penaltiesSlovenia 0Quarter FinalSpain 2Germany 1Portugal 0France win 5-3 on penaltiesFrance 0Semi-FinalSpain20:00 BST Tue 09 JulyFranceRound Of 16Switzerland 2Italy 0England 2Slovakia 1Romania 0Netherlands 3Austria 1Turkey 2Quarter FinalEngland 1England win 5-3 on penaltiesSwitzerland 1Netherlands 2Turkey 1Semi-FinalNetherlands20:00 BST Wed 10 JulyEnglandFinalWinner 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
Football Weekly
Join Max Rushden and the pod squad as they pick over the latest action and news
Listen now: