Matches Group Stage Jun 11, 20213:00 pm Turkey Italy 0 3 Jun 12, 20219:00 am Wales Switzerland 1 1 Jun 12, 202112:00 pm Denmark Finland 0 1 Jun 12, 20213:00 pm Belgium Russia 3 0 Jun 13, 20219:00 am England Croatia 1 0 Jun 13, 202112:00 pm Austria North Macedonia 3 1 Jun 13, 20213:00 pm Netherlands Ukraine 3 2 Jun 14, 20219:00 am Scotland Czech Republic 0 2 Jun 14, 202112:00 pm Poland Slovakia 1 2 Jun 14, 20213:00 pm Spain Sweden 0 0 Jun 15, 202112:00 pm Hungary Portugal 0 3 Jun 15, 20213:00 pm France Germany 1 0 Jun 16, 20219:00 am Finland Russia 0 1 Jun 16, 202112:00 pm Turkey Wales 0 2 Jun 16, 20213:00 pm Italy Switzerland 3 0 Jun 17, 20219:00 am Ukraine North Macedonia 2 1 Jun 17, 202112:00 pm Denmark Belgium 1 2 Jun 17, 20213:00 pm Netherlands Austria 2 0 Jun 18, 20219:00 am Sweden Slovakia 1 0 Jun 18, 202112:00 pm Croatia Czech Republic 1 1 Jun 18, 20213:00 pm England Scotland 0 0 Jun 19, 20219:00 am Hungary France 1 1 Jun 19, 202112:00 pm Portugal Germany 2 4 Jun 19, 20213:00 pm Spain Poland 1 1 Jun 20, 202112:00 pm Switzerland Turkey 3 1 Jun 20, 202112:00 pm Italy Wales 1 0 Jun 21, 202112:00 pm North Macedonia Netherlands 0 3 Jun 21, 202112:00 pm Ukraine Austria 0 1 Jun 21, 20213:00 pm Russia Denmark 1 4 Jun 21, 20213:00 pm Finland Belgium 0 2 Jun 22, 20213:00 pm Croatia Scotland 3 1 Jun 22, 20213:00 pm Czech Republic England 0 1 Jun 23, 202112:00 pm Slovakia Spain 0 5 Jun 23, 202112:00 pm Sweden Poland 3 2 Jun 23, 20213:00 pm Portugal France 2 2 Jun 23, 20213:00 pm Germany Hungary 2 2 Round of 16 Jun 26, 202112:00 pm Wales Denmark 0 4 Jun 26, 20213:00 pm Italy Austria 2 1 Jun 27, 202112:00 pm Netherlands Czech Republic 0 2 Jun 27, 20213:00 pm Belgium Portugal 1 0 Jun 28, 202112:00 pm Croatia Spain 3 5 Jun 28, 20213:00 pm France Switzerland 3 4 Jun 29, 202112:00 pm England Germany 2 0 Jun 29, 20213:00 pm Sweden Ukraine 1 2 Quarter Finals Jul 02, 202112:00 pm Switzerland Spain 1 2 Jul 02, 20213:00 pm Belgium Italy 1 2 Jul 03, 202112:00 pm Czech Republic Denmark 1 2 Jul 03, 20213:00 pm Ukraine England 0 4 Semi-Finals Jul 06, 20213:00 pm Italy Spain 2 1 Jul 07, 20213:00 pm England Denmark 2 1 Final Jul 11, 20213:00 pm Italy England 2 1