2004 Dubai Tennis Championships – Men's singles

{{TennisEvents|2004|Dubai Tennis Championships|

| champ = {{flagicon|SUI}} Roger Federer

| runner = {{flagicon|ESP}} Feliciano López

| score = 4–6, 6–1, 6–2

| draw = 32

| seeds = 8

| before_name = Dubai Tennis Championships – Singles

}}

Roger Federer was the defending champion and won in the final 4–6, 6–1, 6–2 against Feliciano López.

Seeds

A champion seed is indicated in bold text while text in italics indicates the round in which that seed was eliminated.

{{colbegin}}

  1. {{flagicon|SUI}} Roger Federer (champion)
  2. {{flagicon|ARG}} Guillermo Coria (first round)
  3. {{flagicon|GER}} Rainer Schüttler (first round)
  4. {{flagicon|ARG}} David Nalbandian (first round)
  5. {{flagicon|AUS}} Mark Philippoussis (first round)
  6. {{flagicon|GBR}} Tim Henman (first round)
  7. {{flagicon|THA}} Paradorn Srichaphan (second round)
  8. {{flagicon|NED}} Sjeng Schalken (quarterfinals)

{{colend}}

Draw

{{Draw key}}

{{32TeamBracket-Tennis3

| RD1=First round

| RD2=Second round

| RD3=Quarterfinals

| RD4=Semifinals

| RD5=Final

| RD1-seed01=1

| RD1-team01={{flagicon|SUI}} R Federer

| RD1-score01-1=77

| RD1-score01-2=77

| RD1-score01-3= 

| RD1-seed02=WC

| RD1-team02={{flagicon|RUS}} M Safin

| RD1-score02-1=62

| RD1-score02-2=64

| RD1-score02-3= 

| RD1-seed03= 

| RD1-team03={{flagicon|ESP}} T Robredo

| RD1-score03-1=6

| RD1-score03-2=6

| RD1-score03-3= 

| RD1-seed04= 

| RD1-team04={{flagicon|SWE}} J Björkman

| RD1-score04-1=4

| RD1-score04-2=4

| RD1-score04-3= 

| RD1-seed05= 

| RD1-team05={{flagicon|ROM}} A Pavel

| RD1-score05-1=6

| RD1-score05-2=2

| RD1-score05-3=7

| RD1-seed06= 

| RD1-team06={{flagicon|CZE}} B Ulihrach

| RD1-score06-1=1

| RD1-score06-2=6

| RD1-score06-3=5

| RD1-seed07=Q

| RD1-team07={{flagicon|CZE}} T Zíb

| RD1-score07-1=6

| RD1-score07-2=3

| RD1-score07-3=77

| RD1-seed08=6

| RD1-team08={{flagicon|GBR}} T Henman

| RD1-score08-1=4

| RD1-score08-2=6

| RD1-score08-3=64

| RD1-seed09=4

| RD1-team09={{flagicon|ARG}} D Nalbandian

| RD1-score09-1=3

| RD1-score09-2=4

| RD1-score09-3= 

| RD1-seed10= 

| RD1-team10={{flagicon|FIN}} J Nieminen

| RD1-score10-1=6

| RD1-score10-2=6

| RD1-score10-3= 

| RD1-seed11= 

| RD1-team11={{flagicon|FRA}} G Carraz

| RD1-score11-1=6

| RD1-score11-2=6

| RD1-score11-3= 

| RD1-seed12=WC

| RD1-team12={{flagicon|UAE}} O Bahrouzyan

| RD1-score12-1=0

| RD1-score12-2=0

| RD1-score12-3= 

| RD1-seed13= 

| RD1-team13={{flagicon|FRA}} F Santoro

| RD1-score13-1=6

| RD1-score13-2=67

| RD1-score13-3=6

| RD1-seed14= 

| RD1-team14={{flagicon|ESP}} A Martín

| RD1-score14-1=3

| RD1-score14-2=79

| RD1-score14-3=4

| RD1-seed15= 

| RD1-team15={{flagicon|ARM}} S Sargsian

| RD1-score15-1=3

| RD1-score15-2=1

| RD1-score15-3= 

| RD1-seed16=8

| RD1-team16={{flagicon|NED}} S Schalken

| RD1-score16-1=6

| RD1-score16-2=6

| RD1-score16-3= 

| RD1-seed17=7

| RD1-team17={{flagicon|THA}} P Srichaphan

| RD1-score17-1=4

| RD1-score17-2= 

| RD1-score17-3= 

| RD1-seed18= 

| RD1-team18={{flagicon|SVK}} D Hrbatý

| RD1-score18-1=3r

| RD1-score18-2=

| RD1-score18-3= 

| RD1-seed19=Q

| RD1-team19={{flagicon|ITA}} M Dell'Acqua

| RD1-score19-1=3

| RD1-score19-2=6

| RD1-score19-3=4

| RD1-seed20= 

| RD1-team20={{flagicon|CRO}} I Ljubičić

| RD1-score20-1=6

| RD1-score20-2=3

| RD1-score20-3=6

| RD1-seed21= 

| RD1-team21={{flagicon|ESP}} F López

| RD1-score21-1=6

| RD1-score21-2=6

| RD1-score21-3= 

| RD1-seed22= 

| RD1-team22={{flagicon|RUS}} N Davydenko

| RD1-score22-1=4

| RD1-score22-2=3

| RD1-score22-3= 

| RD1-seed23=Q

| RD1-team23={{flagicon|GER}} P Kohlschreiber

| RD1-score23-1=3

| RD1-score23-2=6

| RD1-score23-3=6

| RD1-seed24=3

| RD1-team24={{flagicon|GER}} R Schüttler

| RD1-score24-1=6

| RD1-score24-2=4

| RD1-score24-3=4

| RD1-seed25=5

| RD1-team25={{flagicon|AUS}} M Philippoussis

| RD1-score25-1=2

| RD1-score25-2=68

| RD1-score25-3= 

| RD1-seed26= 

| RD1-team26={{flagicon|BEL}} O Rochus

| RD1-score26-1=6

| RD1-score26-2=710

| RD1-score26-3= 

| RD1-seed27= 

| RD1-team27={{flagicon|BLR}} M Mirnyi

| RD1-score27-1=3

| RD1-score27-2=66

| RD1-score27-3= 

| RD1-seed28= 

| RD1-team28={{flagicon|ESP}} R Nadal

| RD1-score28-1=6

| RD1-score28-2=78

| RD1-score28-3= 

| RD1-seed29=WC

| RD1-team29={{flagicon|UAE}} M Ghareeb

| RD1-score29-1=65

| RD1-score29-2=6

| RD1-score29-3=66

| RD1-seed30=Q

| RD1-team30={{flagicon|NED}} D van Scheppingen

| RD1-score30-1=77

| RD1-score30-2=3

| RD1-score30-3=78

| RD1-seed31= 

| RD1-team31={{flagicon|RUS}} M Youzhny

| RD1-score31-1=4

| RD1-score31-2=6

| RD1-score31-3=6

| RD1-seed32=2

| RD1-team32={{flagicon|ARG}} G Coria

| RD1-score32-1=6

| RD1-score32-2=3

| RD1-score32-3=4

| RD2-seed01=1

| RD2-team01={{flagicon|SUI}} R Federer

| RD2-score01-1=6

| RD2-score01-2=6

| RD2-score01-3= 

| RD2-seed02= 

| RD2-team02={{flagicon|ESP}} T Robredo

| RD2-score02-1=3

| RD2-score02-2=4

| RD2-score02-3= 

| RD2-seed03= 

| RD2-team03={{flagicon|ROM}} A Pavel

| RD2-score03-1=7

| RD2-score03-2=1

| RD2-score03-3=6

| RD2-seed04=Q

| RD2-team04={{flagicon|CZE}} T Zíb

| RD2-score04-1=5

| RD2-score04-2=6

| RD2-score04-3=1

| RD2-seed05= 

| RD2-team05={{flagicon|FIN}} J Nieminen

| RD2-score05-1=77

| RD2-score05-2=6

| RD2-score05-3= 

| RD2-seed06= 

| RD2-team06={{flagicon|FRA}} G Carraz

| RD2-score06-1=63

| RD2-score06-2=3

| RD2-score06-3= 

| RD2-seed07= 

| RD2-team07={{flagicon|FRA}} F Santoro

| RD2-score07-1=7

| RD2-score07-2=4

| RD2-score07-3=4

| RD2-seed08=8

| RD2-team08={{flagicon|NED}} S Schalken

| RD2-score08-1=5

| RD2-score08-2=6

| RD2-score08-3=6

| RD2-seed09=7

| RD2-team09={{flagicon|THA}} P Srichaphan

| RD2-score09-1=66

| RD2-score09-2=6

| RD2-score09-3=5

| RD2-seed10= 

| RD2-team10={{flagicon|CRO}} I Ljubičić

| RD2-score10-1=78

| RD2-score10-2=4

| RD2-score10-3=7

| RD2-seed11= 

| RD2-team11={{flagicon|ESP}} F López

| RD2-score11-1=6

| RD2-score11-2=6

| RD2-score11-3= 

| RD2-seed12=Q

| RD2-team12={{flagicon|GER}} P Kohlschreiber

| RD2-score12-1=3

| RD2-score12-2=4

| RD2-score12-3= 

| RD2-seed13= 

| RD2-team13={{flagicon|BEL}} O Rochus

| RD2-score13-1=3

| RD2-score13-2=5

| RD2-score13-3= 

| RD2-seed14= 

| RD2-team14={{flagicon|ESP}} R Nadal

| RD2-score14-1=6

| RD2-score14-2=7

| RD2-score14-3= 

| RD2-seed15=Q

| RD2-team15={{flagicon|NED}} D van Scheppingen

| RD2-score15-1=4

| RD2-score15-2=5

| RD2-score15-3= 

| RD2-seed16= 

| RD2-team16={{flagicon|RUS}} M Youzhny

| RD2-score16-1=6

| RD2-score16-2=7

| RD2-score16-3= 

| RD3-seed01=1

| RD3-team01={{flagicon|SUI}} R Federer

| RD3-score01-1=6

| RD3-score01-2=6

| RD3-score01-3= 

| RD3-seed02= 

| RD3-team02={{flagicon|ROM}} A Pavel

| RD3-score02-1=3

| RD3-score02-2=3

| RD3-score02-3= 

| RD3-seed03= 

| RD3-team03={{flagicon|FIN}} J Nieminen

| RD3-score03-1=6

| RD3-score03-2=6

| RD3-score03-3= 

| RD3-seed04=8

| RD3-team04={{flagicon|NED}} S Schalken

| RD3-score04-1=3

| RD3-score04-2=3

| RD3-score04-3= 

| RD3-seed05= 

| RD3-team05={{flagicon|CRO}} I Ljubičić

| RD3-score05-1=4

| RD3-score05-2=64

| RD3-score05-3= 

| RD3-seed06= 

| RD3-team06={{flagicon|ESP}} F López

| RD3-score06-1=6

| RD3-score06-2=77

| RD3-score06-3= 

| RD3-seed07= 

| RD3-team07={{flagicon|ESP}} R Nadal

| RD3-score07-1=2

| RD3-score07-2=6

| RD3-score07-3=1

| RD3-seed08= 

| RD3-team08={{flagicon|RUS}} M Youzhny

| RD3-score08-1=6

| RD3-score08-2=1

| RD3-score08-3=6

| RD4-seed01=1

| RD4-team01={{flagicon|SUI}} R Federer

| RD4-score01-1=79

| RD4-score01-2=6

| RD4-score01-3= 

| RD4-seed02= 

| RD4-team02={{flagicon|FIN}} J Nieminen

| RD4-score02-1=67

| RD4-score02-2=2

| RD4-score02-3= 

| RD4-seed03= 

| RD4-team03={{flagicon|ESP}} F López

| RD4-score03-1=6

| RD4-score03-2=4

| RD4-score03-3=6

| RD4-seed04= 

| RD4-team04={{flagicon|RUS}} M Youzhny

| RD4-score04-1=4

| RD4-score04-2=6

| RD4-score04-3=4

| RD5-seed01=1

| RD5-team01={{flagicon|SUI}} Roger Federer

| RD5-score01-1=4

| RD5-score01-2=6

| RD5-score01-3=6

| RD5-seed02= 

| RD5-team02={{flagicon|ESP}} Feliciano López

| RD5-score02-1=6

| RD5-score02-2=1

| RD5-score02-3=2

}}