yardımcı hakemler: philip sharp (eng), glenn turner (eng)
4. hakem: alain hamer (lux)
latvia: aleksandrs koļinko (gk), igors stepanovs, vitālijs astafjevs (c), mihails zemļinskis, oļegs blagonadeždins, aleksandrs isakovs, imants bleidelis, māris verpakovskis (dk. 90+2 dzintars zirnis), andrejs rubins, andrejs prohorenkovs (dk. 67 marians pahars), valentīns lobaņovs (dk. 70 juris laizāns)
yedekler: andrejs piedels (gk), andrejs pavlovs (gk), jurgis pučinskis, māris smirnovs, igors korabļovs, andrejs štolcers, mihails miholaps, artūrs zakreševskis, vīts rimkus
teknik direktör: aleksandrs starkovs (lva)
germany: oliver kahn (gk) (c), arne friedrich, christian wörns, frank baumann, dietmar hamann, fredi bobic (dk. 67 miroslav klose), kevin kuranyi (dk. 78 thomas brdaric), michael ballack, bernd schneider (dk. 46 bastian schweinsteiger), philipp lahm, torsten frings
yedekler: jens lehmann (gk), timo hildebrand (gk), andreas hinkel, jens nowotny, sebastian kehl, jens jeremies, christian ziege, fabian ernst, lukas podolski
teknik direktör: rudolf völler (ger)
sarı kartlar: dk. 1 aleksandrs isakovs, dk. 79 vitālijs astafjevs (c) (latvia) dk. 21 arne friedrich, dk. 42 dietmar hamann, dk. 53 torsten frings (germany)