Shanghai Masters 2004
Guillermo Canas won the title, beating Lars Burgsmuller 6–1 6–0 in the final.
Main draw 32 players
- 2🇨🇿Jiri NovakSemifinals · Lost to Guillermo Canas
- 3🇦🇷Guillermo CanasFinal · Champion
- 4🇦🇺Mark PhilippoussisRound of 32 · Lost to Glenn Weiner
- 5🇰🇷Hyung Taik LeeRound of 32 · Lost to Wayne Arthurs
- 6🇫🇮Jarkko NieminenRound of 16 · Lost to Davide Sanguinetti
- 7🇧🇷Ricardo MelloQuarterfinals · Lost to Guillermo Canas
- 8🇺🇸Jan Michael GambillQuarterfinals · Lost to Jiri Novak
- 🇩🇪Lars BurgsmullerFinal · Lost to Guillermo Canas
- 🇩🇰Kenneth CarlsenSemifinals · Lost to Lars Burgsmuller
- 🇮🇹Davide SanguinettiQuarterfinals · Lost to Lars Burgsmuller
- 🇱🇺Gilles MullerQuarterfinals · Lost to Kenneth Carlsen
- WC🇨🇳Ben Qiang ZhuRound of 16 · Lost to Jan Michael Gambill
- Q🇫🇷Edouard Roger-VasselinRound of 16 · Lost to Lars Burgsmuller
- 🇺🇸Glenn WeinerRound of 16 · Lost to Gilles Muller
- 🇷🇸Janko TipsarevicRound of 16 · Lost to Ricardo Mello
- 🇩🇰Kristian PlessRound of 16 · Lost to Guillermo Canas
- Q🇳🇱Melle Van GemerdenRound of 16 · Lost to Jiri Novak
- 🇦🇺Wayne ArthursRound of 16 · Lost to Kenneth Carlsen
- 🇦🇹Alexander PeyaRound of 32 · Lost to Ricardo Mello
- Q🇩🇪Bjorn PhauRound of 32 · Lost to Jarkko Nieminen
- 🇨🇿Bohdan UlihrachRound of 32 · Lost to Davide Sanguinetti
- 🇧🇪Christophe RochusRound of 32 · Lost to Kristian Pless
- 🇪🇸Guillermo Garcia LopezRound of 32 · Lost to Guillermo Canas
- Q🇸🇰Ivo KlecRound of 32 · Lost to Jan Michael Gambill
- 🇨🇿Jan HernychRound of 32 · Lost to Kenneth Carlsen
- 🇨🇿Jan VacekRound of 32 · Lost to Melle Van Gemerden
- 🇲🇨Jean Rene LisnardRound of 32 · Lost to Gilles Muller
- WC🇳🇱John Van LottumRound of 32 · Lost to Janko Tipsarevic
- LL🇦🇺Nathan HealeyRound of 32 · Lost to Edouard Roger-Vasselin
- WC🇨🇳Shao Xuan ZengRound of 32 · Lost to Lars Burgsmuller
- 🇨🇿Tomas ZibRound of 32 · Lost to Ben Qiang Zhu
- 🇹🇼Yen Hsun LuRound of 32 · Lost to Jiri Novak