Polsko – Bosna 3:0
20:45, konec (sk. 1)
Branky: 40. Lewandowski (Jóźwiak), 45+1. Linetty (Lewandowski), 52. Lewandowski (Klich). 20. Klich (POL), 36. Bednarek (POL) – 15. Džeko (BSN), 44. Kolašinac (BSN), 83. Hajradinovič (BSN) 15. Ahmedhodžić (BSN). Rozhodčí: Pawson – Betts, Hussin (všichni ENG). Diváci: .
Itálie – Nizozemsko 1:1
20:45, konec (sk. 1)
Branky: 16. Lorenzo Pellegrini (Barella) – 25. van de Beek. 24. Verratti (ITA), 81. D'Ambrosio (ITA), 90+3. Kean (ITA). Rozhodčí: Taylor – Beswick, Nunn. Diváci: .
Anglie – Dánsko 0:1
20:45, konec (sk. 2)
Branky: 35. Eriksen (pen.). 5. Maguire (ENG), 85. J. Henderson (ENG), 87. Phillips (ENG) – 38. Christensen (DEN), 45+1. P.-E. Höjbjerg (DEN) 32. Maguire (ENG). Rozhodčí: Manzano – Barbero, Nevado (ESP). Diváci: .
Island – Belgie 1:2
20:45, konec (sk. 2)
Branky: 17. Sävarsson (Sigurjónsson) – 9. R. Lukaku, 38. R. Lukaku (pen.). 85. Witsel (BEL). Rozhodčí: A. Treimanis – H. Gudermanis, A. Spasjonnikovs (vš. LVA). Diváci: bez diváků.
Chorvatsko – Francie 1:2
20:45, konec (sk. 3)
Branky: 64. Vlašić (Brekalo) – 8. Griezmann, 79. Mbappé (Digne). 5. Vlašić (CRO), 57. Uremović (CRO), 90+2. Lovren (CRO) – 4. Digne (FRA), 90+1. P. Pogba (FRA). Rozhodčí: B. Kuipers (Nizozemí). Diváci: .
Portugalsko – Švédsko 3:0
20:45, konec (sk. 3)
Branky: 21. B. Silva (Diogo Jota), 44. Diogo Jota (Cancelo), 73. Diogo Jota (W. Carvalho). 53. Diogo Jota (POR), 86. B. Fernandes (POR) – 38. Ekdal (SWE), 58. K. Olsson (SWE), 63. P. Jansson (SWE), 73. Andersson (SWE), 79. M. Berg (SWE). Rozhodčí: Jovanovič – Stojkovič, Mihajlovič (vš. SRB). Diváci: .