2004 UEFA European Under-21 Championship squads

Players in bold have now been capped at full International level.

Belarus
Head coach: 🇧🇾 Yuri Puntus

Croatia
Head coach: Martin Novoselac

Italy
Head coach: 🇮🇹 Claudio Gentile

Serbia and Montenegro
Head coach: Vladimir Petrović

Germany
Head coach: 🇩🇪 Uli Stielike

Portugal
Head coach: 🇵🇹 José Romão

Sweden
Head Coach : 🇸🇪 Torbjörn Nilsson

Switzerland
Head coach: 🇨🇭 Bernard Challandes