UEFA Euro 2004 Squads

These are the full squads for UEFA Euro 2004 in Portugal, which took place from 12 June to 4 July 2004. The players' listed age is their age on the tournament's opening day (12 June 2004).