Miami Open 2004
Andy Roddick won the title, beating Guillermo Coria 6–7(2) 6–3 6–1 RET in the final.
Main draw 96 players
- 1🇨🇭Roger FedererRound of 32 · Lost to Rafael Nadal
- 2🇺🇸Andy RoddickFinal · Champion
- 3🇦🇷Guillermo CoriaFinal · Lost to Andy Roddick
- 4🇺🇸Andre AgassiRound of 16 · Lost to Agustin Calleri
- 5🇪🇸Carlos MoyaQuarterfinals · Lost to Andy Roddick
- 6🇩🇪Rainer SchuettlerRound of 64 · Lost to Nicolas Kiefer
- 7🇬🇧Tim HenmanRound of 64 · Lost to Jurgen Melzer
- 9🇹🇭Paradorn SrichaphanRound of 16 · Lost to Vincent Spadea
- 10🇨🇱Nicolas MassuRound of 64 · Lost to Andrei Pavel
- 11🇦🇺Mark PhilippoussisRound of 64 · Lost to Jan Hernych
- 12🇫🇷Sebastien GrosjeanRound of 16 · Lost to Nicolas Kiefer
- 13🇳🇱Sjeng SchalkenRound of 64 · Lost to Guillermo Canas
- 14🇨🇿Jiri NovakRound of 32 · Lost to Fernando Gonzalez
- 15🇳🇱Martin VerkerkRound of 64 · Lost to Todd Reid
- 16🇺🇸Mardy FishRound of 64 · Lost to Julien Benneteau
- 17🇦🇺Lleyton HewittRound of 32 · Lost to Andrei Pavel
- 18🇧🇷Gustavo KuertenRound of 64 · Lost to Juan Monaco
- 19🇪🇸Tommy RobredoRound of 16 · Lost to Carlos Moya
- 20🇦🇷Agustin CalleriQuarterfinals · Lost to Vincent Spadea
- 21🇨🇱Fernando GonzalezSemifinals · Lost to Guillermo Coria
- 22🇪🇸Albert CostaRound of 64 · Lost to Xavier Malisse
- 23🇪🇸Feliciano LopezRound of 64 · Lost to Thierry Ascione
- 24🇫🇷Arnaud ClementRound of 64 · Lost to Ivan Ljubicic
- 25🇦🇷Juan Ignacio ChelaRound of 32 · Lost to Guillermo Coria
- 26🇸🇪Jonas BjorkmanRound of 32 · Lost to Andy Roddick
- 27🇸🇰Dominik HrbatyRound of 32 · Lost to Carlos Moya
- 28🇧🇾Max MirnyiRound of 32 · Lost to Andre Agassi
- 29🇫🇮Jarkko NieminenRound of 64 · Lost to Todd Martin
- 30🇦🇷Gaston GaudioRound of 64 · Lost to Robby Ginepri
- 31🇷🇺Marat SafinRound of 64 · Lost to Vincent Spadea
- 32🇪🇸Rafael NadalRound of 16 · Lost to Fernando Gonzalez
- 🇺🇸Vincent SpadeaSemifinals · Lost to Andy Roddick
- 🇷🇴Andrei PavelQuarterfinals · Lost to Fernando Gonzalez
- 🇩🇪Nicolas KieferQuarterfinals · Lost to Guillermo Coria
- 🇦🇷Guillermo CanasRound of 16 · Lost to Andy Roddick
- Q🇫🇷Julien BenneteauRound of 16 · Lost to Guillermo Coria
- 🇺🇸Todd MartinRound of 16 · Lost to Andrei Pavel
- 🇭🇷Ivan LjubicicRound of 32 · Lost to Julien Benneteau
- Q🇨🇿Jan HernychRound of 32 · Lost to Tommy Robredo
- Q🇦🇷Juan MonacoRound of 32 · Lost to Paradorn Srichaphan
- 🇦🇹Jurgen MelzerRound of 32 · Lost to Todd Martin
- 🇨🇿Radek StepanekRound of 32 · Lost to Vincent Spadea
- 🇺🇸Robby GinepriRound of 32 · Lost to Nicolas Kiefer
- 🇫🇷Thierry AscioneRound of 32 · Lost to Sebastien Grosjean
- WC🇦🇺Todd ReidRound of 32 · Lost to Agustin Calleri
- 🇧🇪Xavier MalisseRound of 32 · Lost to Guillermo Canas
- 🇨🇿Bohdan UlihrachRound of 64 · Lost to Dominik Hrbaty
- 🇫🇷Cyril SaulnierRound of 64 · Lost to Juan Ignacio Chela
- 🇪🇸David SanchezRound of 64 · Lost to Carlos Moya
- LL🇪🇸Fernando VerdascoRound of 64 · Lost to Radek Stepanek
- Q🇦🇷Franco SquillariRound of 64 · Lost to Max Mirnyi
- WC🇭🇷Goran IvanisevicRound of 64 · Lost to Rafael Nadal
- 🇸🇰Karol BeckRound of 64 · Lost to Andy Roddick
- 🇸🇰Karol KuceraRound of 64 · Lost to Fernando Gonzalez
- 🇩🇪Lars BurgsmullerRound of 64 · Lost to Agustin Calleri
- 🇦🇷Mariano ZabaletaRound of 64 · Lost to Andre Agassi
- 🇪🇨Nicolas LapenttiRound of 64 · Lost to Sebastien Grosjean
- 🇷🇺Nikolay DavydenkoRound of 64 · Lost to Roger Federer
- 🇧🇪Olivier RochusRound of 64 · Lost to Tommy Robredo
- Q🇧🇷Ricardo MelloRound of 64 · Lost to Paradorn Srichaphan
- 🇸🇪Robin SoderlingRound of 64 · Lost to Lleyton Hewitt
- Q🇦🇹Stefan KoubekRound of 64 · Lost to Jiri Novak
- 🇺🇸Taylor DentRound of 64 · Lost to Jonas Bjorkman
- 🇿🇦Wayne FerreiraRound of 64 · Lost to Guillermo Coria
- 🇪🇸Alberto Martin#359Round of 128 · Lost to Stefan Koubek
- WC🇷🇺Alex Bogomolov JrRound of 128 · Lost to Karol Kucera
- WC🇺🇸Brian BakerRound of 128 · Lost to Cyril Saulnier
- 🇪🇸David FerrerRound of 128 · Lost to Robin Soderling
- 🇮🇹Davide SanguinettiRound of 128 · Lost to Ivan Ljubicic
- Q🇷🇺Dmitry TursunovRound of 128 · Lost to Andrei Pavel
- 🇫🇷Fabrice SantoroRound of 128 · Lost to Jan Hernych
- 🇧🇷Flavio SarettaRound of 128 · Lost to Todd Reid
- Q🇱🇺Gilles MullerRound of 128 · Lost to Bohdan Ulihrach
- 🇫🇷Gregory CarrazRound of 128 · Lost to Mariano Zabaleta
- 🇲🇦Hicham AraziRound of 128 · Lost to Thierry Ascione
- 🇰🇷Hyung Taik LeeRound of 128 · Lost to Franco Squillari
- 🇷🇺Igor AndreevRound of 128 · Lost to Nicolas Kiefer
- 🇬🇪Irakli LabadzeRound of 128 · Lost to Xavier Malisse
- Q🇨🇭Ivo HeubergerRound of 128 · Lost to Todd Martin
- 🇭🇷Ivo KarlovicRound of 128 · Lost to Jurgen Melzer
- 🇺🇸James BlakeRound of 128 · Lost to Vincent Spadea
- 🇺🇸Jan Michael GambillRound of 128 · Lost to Lars Burgsmuller
- Q🇺🇸Jeff MorrisonRound of 128 · Lost to Julien Benneteau
- Q🇺🇸Jeff SalzensteinRound of 128 · Lost to Ricardo Mello
- 🇸🇪Joachim JohanssonRound of 128 · Lost to Juan Monaco
- Q🇩🇰Kenneth CarlsenRound of 128 · Lost to Olivier Rochus
- 🇵🇪Luis HornaRound of 128 · Lost to David Sanchez
- 🇷🇺Mikhail YouzhnyRound of 128 · Lost to Taylor Dent
- 🇫🇷Nicolas EscudeRound of 128 · Lost to Goran Ivanisevic
- 🇳🇱Raemon SluiterRound of 128 · Lost to Wayne Ferreira
- 🇪🇸Ruben Ramirez HidalgoRound of 128 · Lost to Robby Ginepri
- 🇦🇲Sargis SargsianRound of 128 · Lost to Radek Stepanek
- 🇸🇪Thomas EnqvistRound of 128 · Lost to Nicolas Lapentti
- 🇸🇪Thomas JohanssonRound of 128 · Lost to Nikolay Davydenko
- WC🇩🇪Tommy HaasRound of 128 · Lost to Guillermo Canas
- 🇷🇴Victor HanescuRound of 128 · Lost to Karol Beck