French Open 2004
Gaston Gaudio won the title, beating Guillermo Coria 0–6 3–6 6–4 6–1 8–6 in the final.
Main draw 128 players
- 1🇨🇭Roger FedererRound of 32 · Lost to Gustavo Kuerten
- 2🇺🇸Andy RoddickRound of 64 · Lost to Olivier Mutis
- 3🇦🇷Guillermo CoriaFinal · Lost to Gaston Gaudio
- 4🇪🇸Juan Carlos FerreroRound of 64 · Lost to Igor Andreev
- 5🇪🇸Carlos MoyaQuarterfinals · Lost to Guillermo Coria
- 6🇺🇸Andre AgassiRound of 128 · Lost to Jerome Haehnel
- 7🇩🇪Rainer SchuettlerRound of 128 · Lost to Xavier Malisse
- 8🇦🇷David NalbandianSemifinals · Lost to Gaston Gaudio
- 9🇬🇧Tim HenmanSemifinals · Lost to Guillermo Coria
- 10🇫🇷Sebastien GrosjeanRound of 64 · Lost to Potito Starace
- 11🇨🇱Nicolas MassuRound of 32 · Lost to Tommy Robredo
- 12🇦🇺Lleyton HewittQuarterfinals · Lost to Gaston Gaudio
- 13🇹🇭Paradorn SrichaphanRound of 64 · Lost to Alex Corretja
- 14🇨🇿Jiri NovakRound of 64 · Lost to Gaston Gaudio
- 16🇨🇱Fernando GonzalezRound of 128 · Lost to Florian Mayer
- 17🇪🇸Tommy RobredoRound of 16 · Lost to Carlos Moya
- 18🇦🇺Mark PhilippoussisRound of 128 · Lost to Luis Horna
- 19🇳🇱Martin VerkerkRound of 32 · Lost to Lleyton Hewitt
- 20🇷🇺Marat SafinRound of 16 · Lost to David Nalbandian
- 21🇷🇴Andrei PavelRound of 64 · Lost to Mikhail Youzhny
- 22🇦🇷Juan Ignacio ChelaQuarterfinals · Lost to Tim Henman
- 23🇪🇸Feliciano LopezRound of 16 · Lost to Gustavo Kuerten
- 24🇸🇪Jonas BjorkmanRound of 64 · Lost to Thomas Enqvist
- 25🇭🇷Ivan LjubicicRound of 64 · Lost to Stefan Koubek
- 26🇪🇸Albert CostaRound of 32 · Lost to Xavier Malisse
- 27🇺🇸Vincent SpadeaRound of 64 · Lost to Julien Jeanpierre
- 28🇧🇷Gustavo KuertenQuarterfinals · Lost to David Nalbandian
- 29🇧🇾Max MirnyiRound of 128 · Lost to Julien Benneteau
- 30🇦🇷Mariano ZabaletaRound of 64 · Lost to Mario Ancic
- 31🇸🇰Dominik HrbatyRound of 64 · Lost to Raemon Sluiter
- 32🇫🇷Arnaud ClementRound of 128 · Lost to Fabrice Santoro
- 🇦🇷Gaston GaudioFinal · Champion
- 🇷🇺Igor AndreevRound of 16 · Lost to Gaston Gaudio
- WC🇫🇷Michael LlodraRound of 16 · Lost to Tim Henman
- 🇫🇷Nicolas EscudeRound of 16 · Lost to Guillermo Coria
- 🇫🇷Olivier MutisRound of 16 · Lost to Juan Ignacio Chela
- 🇧🇪Xavier MalisseRound of 16 · Lost to Lleyton Hewitt
- 🇪🇸Alex CorretjaRound of 32 · Lost to Juan Ignacio Chela
- 🇫🇷Fabrice SantoroRound of 32 · Lost to Olivier Mutis
- 🇪🇸Galo BlancoRound of 32 · Lost to Tim Henman
- LL🇰🇷Hyung Taik LeeRound of 32 · Lost to Feliciano Lopez
- 🇫🇷Julien BenneteauRound of 32 · Lost to Igor Andreev
- Q🇫🇷Julien JeanpierreRound of 32 · Lost to Michael Llodra
- 🇭🇷Mario AncicRound of 32 · Lost to Guillermo Coria
- 🇷🇺Mikhail YouzhnyRound of 32 · Lost to Nicolas Escude
- Q🇮🇹Potito StaraceRound of 32 · Lost to Marat Safin
- 🇳🇱Raemon SluiterRound of 32 · Lost to Carlos Moya
- 🇦🇹Stefan KoubekRound of 32 · Lost to David Nalbandian
- 🇸🇪Thomas EnqvistRound of 32 · Lost to Gaston Gaudio
- Q🇨🇴Alejandro FallaRound of 64 · Lost to David Nalbandian
- 🇧🇪Christophe RochusRound of 64 · Lost to Albert Costa
- Q🇩🇪Daniel ElsnerRound of 64 · Lost to Xavier Malisse
- 🇪🇸David FerrerRound of 64 · Lost to Julien Benneteau
- 🇪🇸Felix MantillaRound of 64 · Lost to Marat Safin
- 🇪🇸Fernando VerdascoRound of 64 · Lost to Juan Ignacio Chela
- 🇪🇸Fernando VicenteRound of 64 · Lost to Carlos Moya
- Q🇩🇪Florian MayerRound of 64 · Lost to Nicolas Escude
- 🇧🇪Gilles ElseneerRound of 64 · Lost to Gustavo Kuerten
- Q🇪🇸Guillermo Garcia LopezRound of 64 · Lost to Tommy Robredo
- 🇬🇪Irakli LabadzeRound of 64 · Lost to Fabrice Santoro
- Q🇫🇷Jerome HaehnelRound of 64 · Lost to Michael Llodra
- Q🇦🇷Juan MonacoRound of 64 · Lost to Guillermo Coria
- 🇦🇹Jurgen MelzerRound of 64 · Lost to Lleyton Hewitt
- 🇸🇰Karol KuceraRound of 64 · Lost to Feliciano Lopez
- 🇩🇪Lars BurgsmullerRound of 64 · Lost to Tim Henman
- 🇵🇪Luis HornaRound of 64 · Lost to Galo Blanco
- 🇩🇪Nicolas KieferRound of 64 · Lost to Roger Federer
- WC🇫🇷Olivier PatienceRound of 64 · Lost to Hyung Taik Lee
- 🇷🇴Victor HanescuRound of 64 · Lost to Martin Verkerk
- Q🇧🇾Vladimir VoltchkovRound of 64 · Lost to Nicolas Massu
- 🇦🇷Agustin CalleriRound of 128 · Lost to Marat Safin
- 🇪🇸Albert PortasRound of 128 · Lost to Galo Blanco
- 🇪🇸Alberto Martin#364Round of 128 · Lost to Tommy Robredo
- 🇷🇺Alex Bogomolov JrRound of 128 · Lost to Juan Monaco
- Q🇦🇹Alexander PeyaRound of 128 · Lost to Daniel Elsner
- 🇩🇪Alexander PoppRound of 128 · Lost to Michael Llodra
- 🇫🇷Antony DupuisRound of 128 · Lost to Jiri Novak
- WC🇫🇷Arnaud Di PasqualeRound of 128 · Lost to Lleyton Hewitt
- 🇨🇿Bohdan UlihrachRound of 128 · Lost to Dominik Hrbaty
- 🇫🇷Cyril SaulnierRound of 128 · Lost to Tim Henman
- 🇪🇸David SanchezRound of 128 · Lost to Stefan Koubek
- 🇳🇱Dennis Van ScheppingenRound of 128 · Lost to Mikhail Youzhny
- 🇷🇺Dmitry TursunovRound of 128 · Lost to Potito Starace
- 🇮🇹Filippo VolandriRound of 128 · Lost to Olivier Patience
- 🇧🇷Flavio SarettaRound of 128 · Lost to Albert Costa
- Q🇫🇷Florent SerraRound of 128 · Lost to Vincent Spadea
- 🇬🇧Greg RusedskiRound of 128 · Lost to Fernando Verdasco
- 🇦🇷Guillermo CanasRound of 128 · Lost to Gaston Gaudio
- 🇮🇱Harel LevyRound of 128 · Lost to Juan Ignacio Chela
- 🇲🇦Hicham AraziRound of 128 · Lost to Ivan Ljubicic
- 🇭🇷Ivo KarlovicRound of 128 · Lost to Karol Kucera
- 🇺🇸Jan Michael GambillRound of 128 · Lost to Alex Corretja
- 🇨🇿Jan VacekRound of 128 · Lost to Igor Andreev
- Q🇷🇸Janko TipsarevicRound of 128 · Lost to Nicolas Massu
- WC🇲🇨Jean Rene LisnardRound of 128 · Lost to Victor Hanescu
- LL🇺🇸Jeff SalzensteinRound of 128 · Lost to Felix Mantilla
- 🇸🇪Joachim JohanssonRound of 128 · Lost to Irakli Labadze
- 🇳🇱John Van LottumRound of 128 · Lost to Carlos Moya
- WC🇫🇷Julien BoutterRound of 128 · Lost to Martin Verkerk
- 🇸🇰Karol BeckRound of 128 · Lost to Julien Jeanpierre
- 🇩🇰Kenneth CarlsenRound of 128 · Lost to Thomas Enqvist
- Q🇺🇸Kevin KimRound of 128 · Lost to Sebastien Grosjean
- 🇩🇰Kristian PlessRound of 128 · Lost to Alejandro Falla
- LL🇧🇪Kristof VliegenRound of 128 · Lost to Roger Federer
- Q🇫🇷Marc GicquelRound of 128 · Lost to Fernando Vicente
- LL🇪🇸Marc LopezRound of 128 · Lost to Christophe Rochus
- Q🇪🇸Nicolas AlmagroRound of 128 · Lost to Gustavo Kuerten
- 🇪🇨Nicolas LapenttiRound of 128 · Lost to Feliciano Lopez
- WC🇫🇷Nicolas MahutRound of 128 · Lost to Lars Burgsmuller
- 🇷🇺Nikolay DavydenkoRound of 128 · Lost to Guillermo Coria
- 🇧🇪Olivier RochusRound of 128 · Lost to David Ferrer
- 🇪🇸Oscar HernandezRound of 128 · Lost to Andrei Pavel
- 🇨🇿Radek StepanekRound of 128 · Lost to Vladimir Voltchkov
- Q🇧🇷Ricardo MelloRound of 128 · Lost to Raemon Sluiter
- 🇫🇷Richard GasquetRound of 128 · Lost to David Nalbandian
- 🇺🇸Robby GinepriRound of 128 · Lost to Olivier Mutis
- 🇸🇪Robin SoderlingRound of 128 · Lost to Hyung Taik Lee
- 🇪🇸Ruben Ramirez HidalgoRound of 128 · Lost to Gilles Elseneer
- 🇦🇲Sargis SargsianRound of 128 · Lost to Mario Ancic
- WC🇫🇷Stephane RobertRound of 128 · Lost to Mariano Zabaleta
- 🇺🇸Taylor DentRound of 128 · Lost to Jonas Bjorkman
- 🇫🇷Thierry AscioneRound of 128 · Lost to Nicolas Kiefer
- 🇺🇸Todd MartinRound of 128 · Lost to Andy Roddick
- WC🇦🇺Todd ReidRound of 128 · Lost to Guillermo Garcia Lopez
- 🇨🇿Tomas BerdychRound of 128 · Lost to Paradorn Srichaphan
- 🇩🇪Tommy HaasRound of 128 · Lost to Juan Carlos Ferrero
- 🇦🇺Wayne ArthursRound of 128 · Lost to Nicolas Escude
- 🇿🇦Wayne FerreiraRound of 128 · Lost to Jurgen Melzer