matches Group Stage Jun 14, 202421:00 Germany Scotland 5 1 Jun 15, 202415:00 Hungary Switzerland 1 3 Jun 15, 202418:00 Spain Croatia 3 0 Jun 15, 202421:00 Italy Albania 2 1 Jun 16, 202415:00 Poland Netherlands 1 2 Jun 16, 202418:00 Slovenia Denmark 1 1 Jun 16, 202421:00 Serbia England 0 1 Jun 17, 202415:00 Romania Ukraine 3 0 Jun 17, 202418:00 Belgium Slovakia 0 1 Jun 17, 202421:00 Austria France 0 1 Jun 18, 202418:00 Turkey Georgia 3 1 Jun 18, 202421:00 Portugal Czech Republic 2 1 Jun 19, 202415:00 Croatia Albania 2 2 Jun 19, 202418:00 Germany Hungary 2 0 Jun 19, 202421:00 Scotland Switzerland 1 1 Jun 20, 202415:00 Slovenia Serbia 1 1 Jun 20, 202418:00 Denmark England 1 1 Jun 20, 202421:00 Spain Italy 1 0 Jun 21, 202415:00 Slovakia Ukraine 1 2 Jun 21, 202420:00 Poland Austria 1 3 Jun 21, 202421:00 Netherlands France 0 0 Jun 22, 202415:00 Georgia Czech Republic 1 1 Jun 22, 202418:00 Turkey Portugal 0 3 Jun 22, 202421:00 Belgium Romania 2 0 Jun 23, 202421:00 Switzerland Germany 1 1 Jun 23, 202421:00 Scotland Hungary 0 1 Jun 24, 202421:00 Albania Spain 0 1 Jun 24, 202421:00 Croatia Italy 1 1 Jun 25, 202418:00 Netherlands Austria 2 3 Jun 25, 202418:00 France Poland 1 1 Jun 25, 202421:00 England Slovenia 0 0 Jun 25, 202421:00 Denmark Serbia 0 0 Jun 26, 202418:00 Slovakia Romania 1 1 Jun 26, 202418:00 Ukraine Belgium 0 0 Jun 26, 202421:00 Georgia Portugal 2 0 Jun 26, 202421:00 Czech Republic Turkey 1 2 Round of 16 Jun 29, 202418:00 Switzerland Italy 2 0 Jun 29, 202421:00 Germany Denmark 2 0 Jun 30, 202418:00 England Slovakia 1 1 Jun 30, 202421:00 Spain Georgia 4 1 Jul 01, 202418:00 France Belgium 1 0 Jul 01, 202421:00 Portugal Slovenia 0 0 Jul 02, 202418:00 Romania Netherlands 0 3 Jul 02, 202421:00 Austria Turkey 1 2 Quarter finals Jul 05, 202418:00 Spain Germany 1 1 Jul 05, 202421:00 Portugal France 0 0 Jul 06, 202418:00 England Switzerland 1 1 Jul 06, 202421:00 Netherlands Turkey 2 1 Semi-final Jul 09, 202421:00 Spain France 2 1 Jul 10, 202421:00 England Netherlands 2 1 Final Jul 14, 202421:00 Spain England 2 1