Madrid Open 2003
Juan Carlos Ferrero won the title, beating Nicolas Massu 6–3 6–4 6–3 in the final.
Main draw 48 players
- 1🇪🇸Juan Carlos FerreroFinal · Champion
- 2🇺🇸Andy RoddickRound of 16 · Lost to Nicolas Massu
- 3🇨🇭Roger FedererSemifinals · Lost to Juan Carlos Ferrero
- 4🇩🇪Rainer SchuettlerRound of 32 · Lost to Robby Ginepri
- 5🇪🇸Carlos MoyaRound of 16 · Lost to Feliciano Lopez
- 6🇫🇷Sebastien GrosjeanQuarterfinals · Lost to Younes El Aynaoui
- 7🇹🇭Paradorn SrichaphanQuarterfinals · Lost to Juan Carlos Ferrero
- 8🇨🇿Jiri NovakRound of 16 · Lost to Juan Ignacio Chela
- 9🇦🇺Mark PhilippoussisRound of 32 · Lost to Feliciano Lopez
- 10🇳🇱Sjeng SchalkenRound of 32 · Lost to Jan Michael Gambill
- 11🇳🇱Martin VerkerkRound of 32 · Lost to Juan Ignacio Chela
- 12🇦🇷Agustin CalleriRound of 32 · Lost to Vincent Spadea
- 13🇧🇷Gustavo KuertenRound of 32 · Lost to Nicolas Massu
- 14🇪🇸Tommy RobredoRound of 32 · Lost to Mardy Fish
- 15🇲🇦Younes El AynaouiSemifinals · Lost to Nicolas Massu
- 16🇪🇸Felix MantillaRound of 16 · Lost to Juan Carlos Ferrero
- 🇨🇱Nicolas MassuFinal · Lost to Juan Carlos Ferrero
- 🇪🇸Feliciano LopezQuarterfinals · Lost to Roger Federer
- 🇦🇷Juan Ignacio ChelaQuarterfinals · Lost to Nicolas Massu
- Q🇺🇸Jan Michael GambillRound of 16 · Lost to Paradorn Srichaphan
- 🇺🇸Mardy FishRound of 16 · Lost to Roger Federer
- 🇺🇸Robby GinepriRound of 16 · Lost to Younes El Aynaoui
- 🇺🇸Vincent SpadeaRound of 16 · Lost to Sebastien Grosjean
- 🇪🇸Albert CostaRound of 32 · Lost to Paradorn Srichaphan
- WC🇪🇸Alex CorretjaRound of 32 · Lost to Roger Federer
- Q🇪🇸David FerrerRound of 32 · Lost to Sebastien Grosjean
- 🇦🇷Gaston GaudioRound of 32 · Lost to Carlos Moya
- 🇸🇪Jonas BjorkmanRound of 32 · Lost to Younes El Aynaoui
- 🇸🇰Karol KuceraRound of 32 · Lost to Jiri Novak
- 🇧🇾Max MirnyiRound of 32 · Lost to Andy Roddick
- Q🇸🇪Thomas EnqvistRound of 32 · Lost to Felix Mantilla
- 🇿🇦Wayne FerreiraRound of 32 · Lost to Juan Carlos Ferrero
- Q🇪🇸Alberto Martin#364Round of 64 · Lost to Juan Ignacio Chela
- 🇫🇷Arnaud ClementRound of 64 · Lost to Karol Kucera
- Q🇧🇪Christophe RochusRound of 64 · Lost to Vincent Spadea
- 🇨🇱Fernando GonzalezRound of 64 · Lost to Albert Costa
- WC🇪🇸Fernando VerdascoRound of 64 · Lost to Nicolas Massu
- 🇭🇷Ivan LjubicicRound of 64 · Lost to Wayne Ferreira
- 🇺🇸James BlakeRound of 64 · Lost to Max Mirnyi
- 🇫🇮Jarkko NieminenRound of 64 · Lost to Gaston Gaudio
- 🇷🇺Marat SafinRound of 64 · Lost to Jonas Bjorkman
- 🇦🇷Mariano ZabaletaRound of 64 · Lost to Feliciano Lopez
- 🇷🇺Mikhail YouzhnyRound of 64 · Lost to David Ferrer
- 🇷🇺Nikolay DavydenkoRound of 64 · Lost to Jan Michael Gambill
- Q🇧🇪Olivier RochusRound of 64 · Lost to Robby Ginepri
- WC🇪🇸Rafael NadalRound of 64 · Lost to Alex Corretja
- 🇬🇧Tim HenmanRound of 64 · Lost to Mardy Fish
- 🇷🇺Yevgeny KafelnikovRound of 64 · Lost to Thomas Enqvist