Bułgaria – Czarnogóra 0:1
18:00, finał (G)
Gole: 70. Krstović (Jovović). 43. Savić (CHO). Sędziowie: Aghajev – Amirali, Zejnalov (AZE). Widownia: .
Serbia – Litwa 2:0
20:45, finał (G)
Gole: 16. Tadić (Kostić), 53. Vlahović (Tadić). 90+3. Slivka (LIT). Sędziowie: Visser – Vanyzere, Nijssen (BEL). Widownia: 21 125.
Francja – Holandia 4:0
20:45, finał (B)
Gole: 2. Griezmann (Mbappé), 8. Upamecano, 21. Mbappé (Tchouaméni), 88. Mbappé. 45. Rabiot (FRA), 71. Konaté (FRA), 90. T. Hernández (FRA), 90+4. Upamecano (FRA) – 65. Geertruida (NED). Sędziowie: Mariani – Bindoni, Tegoni (ITA). Widownia: .
Gibraltar – Grecja 0:3
20:45, finał (B)
Gole: 11. Masouras (Baldock), 45. Siopis (Pelkas), 58. Bakasetas (Mantalos). 71. Tsimikas (GRE). Sędziowie: Saggi – Jensen, Dale (NOR). Widownia: .
Czechy – Polska 3:1
20:45, finał (E)
Gole: 1. Krejčí ml., 3. Čvančara, 64. Kuchta – 87. D. Szymański. 23. Souček (CZE), 37. Brabec (CZE). Sędziowie: . Widownia: .
Mołdawia – Wyspy Owcze 1:1
20:45, finał (E)
Gole: 87. Nicolaescu (kar.) – 27. Mikkelsen (M. Olsen). 45+1. Crăciun (MOL) – 50. G. Vatnhamar (FAO), 78. Rólantsson (FAO), 84. Mneney (FAO), 86. Andreasen (FAO), 90+5. Jónsson (FAO). Sędziowie: Walsh – Stewart, Spence (SCO). Widownia: 4944.
Szwecja – Belgia 0:3
20:45, finał (F)
Gole: 35. Lukaku (Lukebakio), 49. Lukaku (Lukebakio), 82. Lukaku (Bakayoko). 38. Olsson (SWE), 62. Gustafson (SWE), 78. Lindelöf (SWE), 90+4. Kulusevski (SWE). Sędziowie: Grinfeeld (ISR) – Hassan (ISR), Yarkoni (ISR). Widownia: .
Austria – Azerbejdżan 4:1
20:45, finał (F)
Gole: 28. Sabitzer (Baumgartner), 29. Gregoritsch, 50. Sabitzer, 69. Baumgartner (Sabitzer) – 64. Mahmudov (Alijev). 15. Wöber (AUT) – 32. Cafargulijev (AZE), 45. Mahmudov (AZE), 45+3. Almeida (AZE), 50. Israfilov (AZE), 81. Dadašov (AZE). Sędziowie: B. Frankowski – M. Boniek, J. Winkler (všichni POL). Widownia: .