Barcelona Open 2004
Tommy Robredo won the title, beating Gaston Gaudio 6–3 4–6 6–2 3–6 6–3 in the final.
Main draw 56 players
- 2🇪🇸Carlos MoyaRound of 16 · Lost to Gaston Gaudio
- 3🇦🇷David NalbandianQuarterfinals · Lost to Kristof Vliegen
- 4🇨🇱Nicolas MassuRound of 32 · Lost to Alberto Martin
- 5🇨🇱Fernando GonzalezQuarterfinals · Lost to Tommy Robredo
- 6🇧🇷Gustavo KuertenQuarterfinals · Lost to Gaston Gaudio
- 7🇦🇷Agustin CalleriQuarterfinals · Lost to Albert Montanes
- 8🇪🇸Tommy RobredoFinal · Champion
- 9🇦🇷Juan Ignacio ChelaRound of 32 · Lost to Olivier Patience
- 10🇪🇸Feliciano LopezRound of 16 · Lost to Agustin Calleri
- 12🇸🇰Dominik HrbatyRound of 64 · Lost to Mario Ancic
- 13🇦🇷Gaston GaudioFinal · Lost to Tommy Robredo
- 14🇪🇸Albert CostaRound of 64 · Lost to Albert Montanes
- 15🇪🇸Felix MantillaRound of 32 · Lost to Marc Lopez
- 16🇦🇷Mariano ZabaletaRound of 16 · Lost to Fernando Gonzalez
- 17🇧🇷Flavio SarettaRound of 32 · Lost to Kristof Vliegen
- WC🇪🇸Albert MontanesSemifinals · Lost to Gaston Gaudio
- Q🇧🇪Kristof VliegenSemifinals · Lost to Tommy Robredo
- 🇪🇸Alberto Martin#364Round of 16 · Lost to Albert Montanes
- 🇪🇸Fernando VerdascoRound of 16 · Lost to Tommy Robredo
- 🇦🇷Guillermo CanasRound of 16 · Lost to Gustavo Kuerten
- WC🇪🇸Marc LopezRound of 16 · Lost to David Nalbandian
- Q🇫🇷Olivier PatienceRound of 16 · Lost to Kristof Vliegen
- 🇩🇪Alexander PoppRound of 32 · Lost to Gaston Gaudio
- Q🇩🇪Daniel ElsnerRound of 32 · Lost to Carlos Moya
- 🇪🇸David SanchezRound of 32 · Lost to Feliciano Lopez
- 🇪🇸Fernando VicenteRound of 32 · Lost to Mariano Zabaleta
- 🇸🇰Karol BeckRound of 32 · Lost to Tommy Robredo
- 🇭🇷Mario AncicRound of 32 · Lost to Guillermo Canas
- WC🇪🇸Nicolas AlmagroRound of 32 · Lost to Albert Montanes
- 🇪🇨Nicolas LapenttiRound of 32 · Lost to Fernando Gonzalez
- LL🇦🇺Peter LuczakRound of 32 · Lost to Fernando Verdasco
- WC🇸🇪Thomas JohanssonRound of 32 · Lost to Gustavo Kuerten
- 🇺🇸Todd MartinRound of 32 · Lost to David Nalbandian
- 🇨🇿Tomas BerdychRound of 32 · Lost to Agustin Calleri
- 🇪🇸Albert PortasRound of 64 · Lost to Alexander Popp
- 🇪🇸Alex CorretjaRound of 64 · Lost to Nicolas Almagro
- 🇪🇸David FerrerRound of 64 · Lost to Todd Martin
- 🇮🇹Davide SanguinettiRound of 64 · Lost to Olivier Patience
- Q🇪🇸Didac PerezRound of 64 · Lost to Thomas Johansson
- 🇷🇺Dmitry TursunovRound of 64 · Lost to David Sanchez
- 🇪🇸Galo BlancoRound of 64 · Lost to Tomas Berdych
- 🇷🇺Igor AndreevRound of 64 · Lost to Marc Lopez
- 🇭🇷Ivo KarlovicRound of 64 · Lost to Fernando Vicente
- 🇺🇸Jan Michael GambillRound of 64 · Lost to Feliciano Lopez
- 🇳🇱John Van LottumRound of 64 · Lost to Karol Beck
- 🇦🇷Jose AcasusoRound of 64 · Lost to Alberto Martin
- QCRCJuan Antonio MarinRound of 64 · Lost to Guillermo Canas
- 🇦🇹Jurgen MelzerRound of 64 · Lost to Nicolas Lapentti
- LL🇮🇹Massimo DellacquaRound of 64 · Lost to Mariano Zabaleta
- 🇫🇷Nicolas MahutRound of 64 · Lost to Fernando Verdasco
- 🇪🇸Oscar HernandezRound of 64 · Lost to Peter Luczak
- 🇳🇱Raemon SluiterRound of 64 · Lost to Gaston Gaudio
- 🇪🇸Ruben Ramirez HidalgoRound of 64 · Lost to Daniel Elsner
- Q🇪🇸Salvador NavarroRound of 64 · Lost to Flavio Saretta
- Q🇨🇭Stan Wawrinka#164Round of 64 · Lost to Felix Mantilla
- 🇦🇹Stefan KoubekRound of 64 · Lost to Kristof Vliegen