Group stage Last 16 Quarter-finals Semi-final Final Results Eurocopa 2021 Matchday 2 Matchday 3 20 - 23 Jun Matchday 1 11 - 15 Jun Matchday 2 16 - 19 Jun Matchday 3 20 - 23 Jun Matchday 3 Group A Italy 1 - 0 Wales Su-20/06 12:00 Switzerland 3 - 1 Turkey Su-20/06 12:00 Group B Finland 0 - 2 Belgium Mo-21/06 15:00 Russian Federation 1 - 4 Denmark Mo-21/06 15:00 Group C Ukraine 0 - 1 Austria Mo-21/06 12:00 North macedonia 0 - 3 Netherlands Mo-21/06 12:00 Group D Czech Republic 0 - 1 England Tu-22/06 15:00 Croatia 3 - 1 Scotland Tu-22/06 15:00 Group E Sweden 3 - 2 Poland We-23/06 12:00 Slovakia 0 - 5 Spain We-23/06 12:00 Group F Portugal 2 - 2 France We-23/06 15:00 Germany 2 - 2 Hungary We-23/06 15:00 Updated at 04:00h ET - Friday, 14/06/2024