L’UEFA assegnò l’organizzazione del torneo al Portogallo il 12 ottobre 1999, dopo una riunione ad Aquisgrana. Lo Stato lusitano vinse la concorrenza della Spagna, mentre Austria e Ungheria si erano candidate congiuntamente. Il Portogallo fu ammesso d’ufficio in quanto nazione ospitante, mentre le restanti 15 squadre emersero dalle qualificazioni (svoltesi dal settembre 2002 al novembre 2003). Il sorteggio avvenne a Lisbona il 25 gennaio 2002: il regolamento prevedeva l’ammissione diretta per le vincitrici dei 10 gironi, con spareggi a doppio turno (andata-ritorno) tra le seconde classificate.[
Finale 4 luglio 2004 Estádio da Luz, Lisbona
Grecia – Portogallo 1-0
1-0 Charisteas 57′
Francia: Nikopolidis, Seitaridis, Kapsis, Dellas, Fissas, Zagorakis, Katsouranis, Basinas, Giannakopoulos (Venetidis 76), Vryzas (Papadopoulos 81), Charisteas.
Portogallo: Ricardo, Miguel (Paulo Ferreira 43), Andrade, Ricardo Carvalho, Nuno Valente, Maniche, Costinha (Rui Costa 60), Ronaldo, Deco, Figo, Pauleta (Nuno Gomes 74).
Arbitro: Markus Merk (Germania)
Classifica marcatori
5 retiRep. Ceca Milan Baros
4 retiInghilterra Wayne Rooney
Paesi Bassi Ruud van Nistelrooy
3 retiDanimarca Jon Dahl Tomasson
Francia Zinédine Zidane
Inghilterra Frank Lampard
Grecia Angelos Charisteas
Svezia Henrik Larsson
2 retiFrancia Thierry Henry
Italia Antonio Cassano
Portogallo Cristiano Ronaldo
Portogallo Maniche
Portogallo Rui Costa
Rep. Ceca Marek Heinz
Rep. Ceca Jan Koller
Svezia Zlatan Ibrahimović
1 reteBulgaria Martin Petrov
Croazia Dado Pršo
Croazia Igor Tudor
Croazia Milan Rapaić
Croazia Niko Kovač
Danimarca Jesper Grønkjær
Francia David Trezeguet
Germania Michael Ballack
Germania Torsten Frings
Grecia Aggelos Mpasinas
Grecia Giōrgos Karagkounīs
Grecia Traïanos Dellas
Grecia Zīsīs Vryzas
Inghilterra Michael Owen
Inghilterra Paul Scholes
Inghilterra Steven Gerrard
Italia Simone Perrotta
Lettonia Māris Verpakovskis
Paesi Bassi Roy Makaay
Paesi Bassi Wilfred Bouma
Portogallo Hélder Postiga
Portogallo Nuno Gomes
Rep. Ceca Vladimír Šmicer
Russia Dmitrij Bulykin
Russia Dmitrij Kiričenko
Spagna Fernando Morientes
Spagna Juan Carlos Valerón
Svezia Fredrik Ljungberg
Svezia Marcus Allbäck
Svezia Mattias Jonson
Svizzera Johan Vonlanthen