Swiss Open Gstaad 2004
Roger Federer won the title, beating Igor Andreev 6–2 6–3 5–7 6–3 in the final.
Main draw 32 players
- 1🇨🇭Roger FedererFinal · Champion
- 2🇪🇸Juan Carlos FerreroRound of 32 · Lost to Stefan Koubek
- 3🇩🇪Rainer SchuettlerSemifinals · Lost to Igor Andreev
- 4🇨🇿Jiri NovakQuarterfinals · Lost to Potito Starace
- 5🇷🇴Andrei PavelRound of 32 · Lost to Marc Rosset
- 6🇪🇸David FerrerRound of 16 · Lost to Felix Mantilla
- 7🇪🇸David SanchezRound of 32 · Lost to Potito Starace
- 8🇪🇸Albert CostaRound of 16 · Lost to Igor Andreev
- 🇷🇺Igor AndreevFinal · Lost to Roger Federer
- Q🇮🇹Potito StaraceSemifinals · Lost to Roger Federer
- 🇪🇸Felix MantillaQuarterfinals · Lost to Rainer Schuettler
- 🇨🇿Radek StepanekQuarterfinals · Lost to Roger Federer
- 🇪🇸Ruben Ramirez HidalgoQuarterfinals · Lost to Igor Andreev
- 🇪🇸Albert MontanesRound of 16 · Lost to Jiri Novak
- 🇩🇪Florian MayerRound of 16 · Lost to Rainer Schuettler
- 🇭🇷Ivo KarlovicRound of 16 · Lost to Roger Federer
- WC🇨🇭Marc RossetRound of 16 · Lost to Radek Stepanek
- 🇦🇹Stefan KoubekRound of 16 · Lost to Ruben Ramirez Hidalgo
- 🇷🇴Victor HanescuRound of 16 · Lost to Potito Starace
- 🇪🇸Albert PortasRound of 32 · Lost to Florian Mayer
- Q🇮🇹Andreas SeppiRound of 32 · Lost to Igor Andreev
- 🇨🇿Bohdan UlihrachRound of 32 · Lost to Albert Costa
- 🇧🇪Christophe RochusRound of 32 · Lost to Felix Mantilla
- WC🇨🇭Ivo HeubergerRound of 32 · Lost to Radek Stepanek
- 🇦🇷Jose AcasusoRound of 32 · Lost to Jiri Novak
- 🇩🇪Lars BurgsmullerRound of 32 · Lost to Victor Hanescu
- Q🇨🇭Marco ChiudinelliRound of 32 · Lost to Albert Montanes
- WC🇨🇭Michel KratochvilRound of 32 · Lost to Rainer Schuettler
- 🇪🇸Oscar HernandezRound of 32 · Lost to Ivo Karlovic
- Q🇨🇭Stan Wawrinka#164Round of 32 · Lost to Ruben Ramirez Hidalgo
- 🇩🇪Tomas BehrendRound of 32 · Lost to Roger Federer
- 🇨🇿Tomas BerdychRound of 32 · Lost to David Ferrer