21 June 2012
Czech Republic – Portugal
Referee: Howard Webb (ENG, photo)
Assistant Referee 1: Michael Mullarkey (ENG)
Assistant Referee 2: Sander van Roekel (NED)
Additional AR 1: Martin Atkinson (ENG)
Additional AR 2: Mark Clattenburg (ENG)
Fourth Official: Jonas Eriksson (SWE)
Reserve AR: Stefan Wittberg (SWE)
Referee Observer: Marc Batta (FRA)
22 June 2012
Germany – Greece
Referee: Damir Skomina (SVN)
Assistant Referee 1: Primoz Arhar (SVN)
Assistant Referee 2: Matej Zunic (SVN)
Additional AR 1: Slavko Vincic (SVN)
Additional AR 2: Matej Jug (SVN)
Fourth Official: Stephane Lannoy (FRA)
Reserve AR: Frederic Cano (FRA)
Referee Observer: Jaap Uilenberg (NED)
23 June 2012
France – Spain
Referee: Nicola Rizzoli (ITA)
Assistant Referee 1: Renato Faverani (ITA)
Assistant Referee 2: Andrea Stefani (ITA)
Additional AR 1: Gianluca Rocchi (ITA)
Additional AR 2: Paolo Tagliavento (ITA)
Fourth Official: Craig Thomson (SCO)
Reserve AR: Alasdair Ross (SCO)
Referee Observer: Kyros Vassaras (GRE)
24 June 2012
England – Italy
Referee: Pedro Proenca (POR)
Assistant Referee 1: Bertino Miranda (POR)
Assistant Referee 2: Ricardo Santos (POR)
Additional AR 1: Manuel De Sousa (POR)
Additional AR 2: Duarte Gomes (POR)
Fourth Official: Cuneyt Cakir (TUR)
Reserve AR: Bahattin Duran (TUR)
Referee Observer: Jozef Marko (SVK)