MiamiHard10002004
March 22, 2004April 4, 2004$3,200,000

Champion

Andy Roddick

USA

Draw & Results

Finals

WinnerScoreLoserW RankL RankDuration
Andy Roddick(USA)6-7, 6-3, 6-1Guillermo Coria(ARG)#3#402:02:00m

Semi-Finals

WinnerScoreLoserW RankL RankDuration
Guillermo Coria(ARG)4-6, 7-6, 6-1Fernando Gonzalez(CHI)#4#2202:07:00m
Andy Roddick(USA)6-1, 6-3Vincent Spadea(USA)#3#3601:05:00m

Quarter-Finals

WinnerScoreLoserW RankL RankDuration
Fernando Gonzalez(CHI)6-7, 6-3, 6-4Andrei Pavel(ROU)#22#5002:21:00m
Guillermo Coria(ARG)6-3, 6-3Nicolas Kiefer(GER)#4#4401:11:00m
Vincent Spadea(USA)7-5, 6-1Agustin Calleri(ARG)#36#2101:23:00m
Andy Roddick(USA)5-7, 6-2, 7-5Carlos Moya(ESP)#3#601:52:00m

Round of 16

WinnerScoreLoserW RankL RankDuration
Fernando Gonzalez(CHI)7-6, 4-6, 6-2Rafael Nadal(ESP)#22#3402:10:00m
Andrei Pavel(ROU)7-6, 7-6Todd Martin(USA)#50#6201:56:00m
Guillermo Coria(ARG)7-6, 2-6, 7-5Julien Benneteau(FRA)#4#12102:31:00m
Nicolas Kiefer(GER)6-4, 6-2Sebastien Grosjean(FRA)#44#1301:30:00m
Vincent Spadea(USA)5-7, 6-3, 6-2Paradorn Srichaphan(THA)#36#1002:04:00m
Agustin Calleri(ARG)6-2, 7-6Andre Agassi(USA)#21#501:43:00m
Carlos Moya(ESP)6-3, 6-3Tommy Robredo(ESP)#6#2001:07:00m
Andy Roddick(USA)6-3, 6-3Guillermo Canas(ARG)#3#9701:02:00m

Round of 32

WinnerScoreLoserW RankL RankDuration
Rafael Nadal(ESP)6-3, 6-3Roger Federer(SUI)#34#101:10:00m
Fernando Gonzalez(CHI)6-4, 6-2Jiri Novak(CZE)#22#1501:09:00m
Andrei Pavel(ROU)6-4, 7-5Lleyton Hewitt(AUS)#50#1801:40:00m
Todd Martin(USA)7-6, 6-3Jurgen Melzer(AUT)#62#6401:22:00m
Guillermo Coria(ARG)6-2, 3-6, 6-3Juan Ignacio Chela(ARG)#4#2701:46:00m
Julien Benneteau(FRA)7-6, 6-1Ivan Ljubicic(CRO)#121#4001:19:00m
Sebastien Grosjean(FRA)6-3, 4-6, 7-6Thierry Ascione(FRA)#13#10602:02:00m
Nicolas Kiefer(GER)7-6, 3-6, 6-4Robby Ginepri(USA)#44#3502:03:00m
Vincent Spadea(USA)6-3, 2-6, 7-6Radek Stepanek(CZE)#36#5202:05:00m
Paradorn Srichaphan(THA)1-6, 6-4, 6-4Juan Monaco(ARG)#10#15601:53:00m
Agustin Calleri(ARG)6-4, 7-6Todd Reid(AUS)#21#12801:45:00m
Andre Agassi(USA)6-2, 6-2Max Mirnyi(BLR)#5#3000:53:00m
Carlos Moya(ESP)7-5, 1-6, 6-3Dominik Hrbaty(SVK)#6#2901:39:00m
Tommy Robredo(ESP)3-6, 6-3, 7-6Jan Hernych(CZE)#20#16002:21:00m
Guillermo Canas(ARG)6-4, 2-6, 6-3Xavier Malisse(BEL)#97#6302:19:00m
Andy Roddick(USA)6-4, 3-6, 6-3Jonas Bjorkman(SWE)#3#2801:45:00m

Round of 64

WinnerScoreLoserW RankL RankDuration
Roger Federer(SUI)6-2, 3-6, 7-5Nikolay Davydenko(RUS)#1#5401:57:00m
Rafael Nadal(ESP)6-4Goran Ivanisevic(CRO)#34#59200:36:00m
Fernando Gonzalez(CHI)7-5, 7-6Karol Kucera(SVK)#22#7101:43:00m
Jiri Novak(CZE)6-4, 6-0Stefan Koubek(AUT)#15#8900:56:00m
Andrei Pavel(ROU)7-6, 6-1Nicolas Massu(CHI)#50#1101:45:00m
Lleyton Hewitt(AUS)6-4, 6-2Robin Soderling(SWE)#18#4801:12:00m
Todd Martin(USA)6-3, 5-7, 7-5Jarkko Nieminen(FIN)#62#3102:09:00m
Jurgen Melzer(AUT)7-6, 2-6, 7-6Tim Henman(GBR)#64#802:15:00m
Guillermo Coria(ARG)7-6, 6-0Wayne Ferreira(RSA)#4#4901:08:00m
Juan Ignacio Chela(ARG)2-6, 6-4, 7-5Cyril Saulnier(FRA)#27#8402:07:00m
Ivan Ljubicic(CRO)3-6, 6-3, 6-2Arnaud Clement(FRA)#40#2602:11:00m
Julien Benneteau(FRA)6-4, 6-4Mardy Fish(USA)#121#1701:18:00m
Sebastien Grosjean(FRA)6-3, 6-4Nicolas Lapentti(ECU)#13#5801:22:00m
Thierry Ascione(FRA)7-6, 6-4Feliciano Lopez(ESP)#106#2501:53:00m
Robby Ginepri(USA)7-6, 6-2Gaston Gaudio(ARG)#35#3201:27:00m
Nicolas Kiefer(GER)6-4, 4-6, 7-6Rainer Schuettler(GER)#44#702:56:00m
Radek Stepanek(CZE)7-6, 7-6Fernando Verdasco(ESP)#52#6901:49:00m
Vincent Spadea(USA)7-6, 6-7, 6-4Marat Safin(RUS)#36#3302:38:00m
Juan Monaco(ARG)6-1, 3-6, 7-5Gustavo Kuerten(BRA)#156#1901:54:00m
Paradorn Srichaphan(THA)6-1, 1-6, 6-3Ricardo Mello(BRA)#10#13301:31:00m
Agustin Calleri(ARG)6-3, 7-5Lars Burgsmuller(GER)#21#8801:15:00m
Max Mirnyi(BLR)6-4, 7-6Franco Squillari(ARG)#30#12501:21:00m
Carlos Moya(ESP)4-6, 6-4, 6-4David Sanchez(ESP)#6#5702:04:00m
Dominik Hrbaty(SVK)6-3, 3-6, 6-3Bohdan Ulihrach(CZE)#29#13501:30:00m
Tommy Robredo(ESP)4-6, 6-1, 7-6Olivier Rochus(BEL)#20#7002:15:00m
Jan Hernych(CZE)6-4, 6-2Mark Philippoussis(AUS)#160#1201:01:00m
Guillermo Canas(ARG)6-1, 3-0Sjeng Schalken(NED)#97#1400:51:00m
Xavier Malisse(BEL)6-4, 6-2Albert Costa(ESP)#63#2301:22:00m
Jonas Bjorkman(SWE)7-6, 6-2Taylor Dent(USA)#28#3701:23:00m
Andy Roddick(USA)6-2, 6-4Karol Beck(SVK)#3#7601:03:00m

Round of 128

WinnerScoreLoserW RankL RankDuration
Nikolay Davydenko(RUS)6-2, 2-6, 6-3Thomas Johansson(SWE)#54#20201:47:00m
Karol Kucera(SVK)0-6, 7-6, 6-4Alex Bogomolov Jr.(RUS)#71#11302:00:00m
Stefan Koubek(AUT)2-6, 7-6, 6-0Alberto Martin(ESP)#89#6001:45:00m
Andrei Pavel(ROU)6-2, 7-6Dmitry Tursunov(RUS)#50#7501:29:00m
Robin Soderling(SWE)7-6, 6-4David Ferrer(ESP)#48#6801:20:00m
Jurgen Melzer(AUT)6-4, 6-4Ivo Karlovic(CRO)#64#7401:01:00m
Wayne Ferreira(RSA)6-3, 6-1Raemon Sluiter(NED)#49#7800:52:00m
Cyril Saulnier(FRA)6-4, 6-3Brian Baker(USA)#84#30901:05:00m
Ivan Ljubicic(CRO)6-1, 6-3Davide Sanguinetti(ITA)#40#10800:57:00m
Julien Benneteau(FRA)6-3, 2-6, 7-5Jeff Morrison(USA)#121#14001:39:00m
Nicolas Lapentti(ECU)7-5, 2-6, 6-4Thomas Enqvist(SWE)#58#6101:53:00m
Thierry Ascione(FRA)7-5, 6-4Hicham Arazi(MAR)#106#4101:21:00m
Robby Ginepri(USA)6-2, 6-2Ruben Ramirez Hidalgo(ESP)#35#7201:07:00m
Nicolas Kiefer(GER)6-3, 6-4Igor Andreev(RUS)#44#8101:18:00m
Radek Stepanek(CZE)6-3, 6-4Sargis Sargsian(ARM)#52#4501:12:00m
Vincent Spadea(USA)6-7, 7-6, 6-1James Blake(USA)#36#3902:25:00m
Juan Monaco(ARG)7-6, 6-2Joachim Johansson(SWE)#156#5101:10:00m
Ricardo Mello(BRA)7-6, 7-6Jeff Salzenstein(USA)#133#11901:48:00m
Todd Reid(AUS)6-4, 6-4Flavio Saretta(BRA)#128#4601:14:00m
Lars Burgsmuller(GER)7-5, 6-4Jan-Michael Gambill(USA)#88#8301:35:00m
Franco Squillari(ARG)2-6, 6-2, 6-3Hyung-Taik Lee(KOR)#125#9101:46:00m
David Sanchez(ESP)6-4, 6-4Luis Horna(PER)#57#5901:17:00m
Bohdan Ulihrach(CZE)6-4, 7-5Gilles Muller(LUX)#135#17701:18:00m
Olivier Rochus(BEL)7-5, 6-1Kenneth Carlsen(DEN)#70#10101:11:00m
Jan Hernych(CZE)7-5, 7-5Fabrice Santoro(FRA)#160#7901:43:00m
Guillermo Canas(ARG)6-1, 7-6Tommy Haas(GER)#97#35601:24:00m
Xavier Malisse(BEL)6-2, 6-0Irakli Labadze(GEO)#63#5500:50:00m
Taylor Dent(USA)6-3, 6-3Mikhail Youzhny(RUS)#37#4701:01:00m
Karol Beck(SVK)6-1, 6-3Victor Hanescu(ROU)#76#6500:52:00m