Spain – Germany
Referee: Anthony Taylor ENG (photo)
Assistant Referee 1: Gary Beswick ENG
Assistant Referee 2: Adam Nunn ENG
Fourth Official: Ivan Kružliak SVK
Reserve AR: Jan Pozor SVK
VAR: Stuart Attwell ENG
AVAR 1: Bartosz Frankowski POL
AVAR 2: Massimiliano Irrati ITA
Referee Observer: Roberto Rosetti ITA
Portugal – France
Referee: Michael Oliver ENG
Assistant Referee 1: Stuart Burt ENG
Assistant Referee 2: Daniel Cook ENG
Fourth Official: Szymon Marciniak POL
Reserve AR: Tomasz Listkiewicz POL
VAR: Pol van Boekel NED
AVAR 1: David Coote ENG
AVAR 2: Tomasz Kwiatkowski POL
Referee Observer: Lutz-Michael Fröhlich GER
6 July 2024
England – Switzerland
Referee: Daniele Orsato ITA
Assistant Referee 1: Ciro Carbone ITA
Assistant Referee 2: Alessandro Giallatini ITA
Fourth Official: Daniel Siebert GER
Reserve AR: Rafael Foltyn GER
VAR: Massimiliano Irrati ITA
AVAR 1: Paolo Valeri ITA
AVAR 2: Bastian Dankert GER
Referee Observer: Björn Kuipers NED
Netherlands – Turkey
Referee: Clement Turpin FRA
Assistant Referee 1: Nicolas Danos FRA
Assistant Referee 2: Benjamin Pages FRA
Fourth Official: Felix Zwayer GER
Reserve AR: Marco Achmüller GER
VAR: Jerôme Brisard FRA
AVAR 1: Willy Delajod FRA
AVAR 2: Marco Fritz GER
Referee Observer: Tomasz Mikulski POL
Referee: Anthony Taylor ENG (photo)
Assistant Referee 1: Gary Beswick ENG
Assistant Referee 2: Adam Nunn ENG
Fourth Official: Ivan Kružliak SVK
Reserve AR: Jan Pozor SVK
VAR: Stuart Attwell ENG
AVAR 1: Bartosz Frankowski POL
AVAR 2: Massimiliano Irrati ITA
Referee Observer: Roberto Rosetti ITA
Portugal – France
Referee: Michael Oliver ENG
Assistant Referee 1: Stuart Burt ENG
Assistant Referee 2: Daniel Cook ENG
Fourth Official: Szymon Marciniak POL
Reserve AR: Tomasz Listkiewicz POL
VAR: Pol van Boekel NED
AVAR 1: David Coote ENG
AVAR 2: Tomasz Kwiatkowski POL
Referee Observer: Lutz-Michael Fröhlich GER
6 July 2024
England – Switzerland
Referee: Daniele Orsato ITA
Assistant Referee 1: Ciro Carbone ITA
Assistant Referee 2: Alessandro Giallatini ITA
Fourth Official: Daniel Siebert GER
Reserve AR: Rafael Foltyn GER
VAR: Massimiliano Irrati ITA
AVAR 1: Paolo Valeri ITA
AVAR 2: Bastian Dankert GER
Referee Observer: Björn Kuipers NED
Netherlands – Turkey
Referee: Clement Turpin FRA
Assistant Referee 1: Nicolas Danos FRA
Assistant Referee 2: Benjamin Pages FRA
Fourth Official: Felix Zwayer GER
Reserve AR: Marco Achmüller GER
VAR: Jerôme Brisard FRA
AVAR 1: Willy Delajod FRA
AVAR 2: Marco Fritz GER
Referee Observer: Tomasz Mikulski POL