Euro 2004 was hosted by Portugal. 16 teams participated in the finals
- Bulgaria
- Croatia
- Czech Republic
- Denmark
- England
- France
- Germany
- Greece
- Italy
- Latvia
- Netherlands
- Portugal (HOST)
- Russia
- Spain
- Sweden
- Switzerland
Group Stage[]
The top 2 in each group advanced to the knockout stage. This did not include the highly-ranked Spain and Germany who finished third in their groups.
Group A | Group B | Group C | Group D | |
---|---|---|---|---|
1 | Portugal | France | Sweden | Czech Republic |
2 | Greece | England | Denmark | Netherlands |
3 | Spain | Croatia | Italy | Germany |
4 | Russia | Switzerland | Bulgaria | Latvia |
Knockout Stage[]
Hosts Portugal reached the final. But Greece became the 2004 champions beating France and Czech Republic on route.