Group stage Last 16 Quarter-finals Semi-final Final Results Eurocopa 2021 Last 16 Eurocopa 26 - 29 Jun Wales 0 - 4 Denmark Sa-26/06 12:00 Italy 2 - 1 Austria Sa-26/06 15:00 Netherlands 0 - 2 Czech Republic Su-27/06 12:00 Belgium 1 - 0 Portugal Su-27/06 15:00 Croatia 3 - 5 Spain Mo-28/06 12:00 France 3(4) - 3(5) Switzerland Mo-28/06 15:00 England 2 - 0 Germany Tu-29/06 12:00 Sweden 1 - 2 Ukraine Tu-29/06 15:00 Updated at 04:00h ET - Thursday, 23/05/2024