Canada Masters 2004
Roger Federer získal(a) titul po finálové výhře nad Andy Roddick 7–5 6–3.
Hlavní soutěž 64 hráčů
- 1🇨🇭Roger FedererFinále · Vítěz
- 2🇺🇸Andy RoddickFinále · Prohra: Roger Federer
- 3🇦🇷Guillermo CoriaKolo posledních 64 · Prohra: Luis Horna
- 4🇪🇸Carlos MoyaOsmifinále · Prohra: Nicolas Kiefer
- 5🇬🇧Tim HenmanKolo posledních 32 · Prohra: Gustavo Kuerten
- 6🇦🇷David NalbandianKolo posledních 64 · Prohra: Mikhail Youzhny
- 7🇪🇸Juan Carlos FerreroKolo posledních 64 · Prohra: Fabrice Santoro
- 8🇩🇪Rainer SchuettlerKolo posledních 64 · Prohra: Fernando Gonzalez
- 9🇦🇺Lleyton HewittOsmifinále · Prohra: Fabrice Santoro
- 10🇺🇸Andre AgassiKolo posledních 32 · Prohra: Jurgen Melzer
- 11🇦🇷Gaston GaudioKolo posledních 64 · Prohra: Todd Reid
- 12🇫🇷Sebastien GrosjeanKolo posledních 64 · Prohra: Gregory Carraz
- 13🇨🇱Nicolas MassuKolo posledních 64 · Prohra: Thomas Johansson
- 14🇹🇭Paradorn SrichaphanKolo posledních 32 · Prohra: Max Mirnyi
- 15🇷🇺Marat SafinKolo posledních 64 · Prohra: Nicolas Kiefer
- 16🇦🇷Juan Ignacio ChelaOsmifinále · Prohra: Andy Roddick
- 🇩🇪Nicolas KieferSemifinále · Prohra: Andy Roddick
- LL🇸🇪Thomas JohanssonSemifinále · Prohra: Roger Federer
- 🇫🇷Fabrice SantoroČtvrtfinále · Prohra: Roger Federer
- Q🇨🇿Jan HernychČtvrtfinále · Prohra: Andy Roddick
- 🇸🇪Joachim JohanssonČtvrtfinále · Prohra: Thomas Johansson
- 🇦🇹Jurgen MelzerČtvrtfinále · Prohra: Nicolas Kiefer
- LL🇫🇷Cyril SaulnierOsmifinále · Prohra: Joachim Johansson
- 🇨🇱Fernando GonzalezOsmifinále · Prohra: Jurgen Melzer
- 🇧🇷Gustavo KuertenOsmifinále · Prohra: Jan Hernych
- 🇵🇪Luis HornaOsmifinále · Prohra: Thomas Johansson
- 🇧🇾Max MirnyiOsmifinále · Prohra: Roger Federer
- Q🇷🇺Alex Bogomolov JrKolo posledních 32 · Prohra: Carlos Moya
- 🇪🇸David FerrerKolo posledních 32 · Prohra: Nicolas Kiefer
- 🇪🇸Feliciano LopezKolo posledních 32 · Prohra: Andy Roddick
- WC🇨🇦Frederic NiemeyerKolo posledních 32 · Prohra: Luis Horna
- 🇫🇷Gregory CarrazKolo posledních 32 · Prohra: Joachim Johansson
- 🇷🇺Igor AndreevKolo posledních 32 · Prohra: Thomas Johansson
- 🇭🇷Ivan LjubicicKolo posledních 32 · Prohra: Fabrice Santoro
- 🇨🇿Jiri NovakKolo posledních 32 · Prohra: Lleyton Hewitt
- 🇷🇺Mikhail YouzhnyKolo posledních 32 · Prohra: Cyril Saulnier
- 🇸🇪Robin SoderlingKolo posledních 32 · Prohra: Roger Federer
- Q🇦🇺Todd ReidKolo posledních 32 · Prohra: Jan Hernych
- 🇪🇸Tommy RobredoKolo posledních 32 · Prohra: Juan Ignacio Chela
- 🇺🇸Vincent SpadeaKolo posledních 32 · Prohra: Fernando Gonzalez
- 🇷🇴Andrei PavelKolo posledních 64 · Prohra: Paradorn Srichaphan
- WC🇨🇦Daniel NestorKolo posledních 64 · Prohra: Cyril Saulnier
- 🇪🇸David SanchezKolo posledních 64 · Prohra: Frederic Niemeyer
- 🇸🇰Dominik HrbatyKolo posledních 64 · Prohra: Jurgen Melzer
- 🇪🇸Fernando VerdascoKolo posledních 64 · Prohra: Carlos Moya
- WC🇨🇦Frank DancevicKolo posledních 64 · Prohra: Vincent Spadea
- 🇲🇦Hicham AraziKolo posledních 64 · Prohra: Roger Federer
- Q🇰🇷Hyung Taik LeeKolo posledních 64 · Prohra: Tommy Robredo
- 🇬🇪Irakli LabadzeKolo posledních 64 · Prohra: Jan Hernych
- 🇭🇷Ivo KarlovicKolo posledních 64 · Prohra: Alex Bogomolov Jr
- 🇸🇪Jonas BjorkmanKolo posledních 64 · Prohra: Jiri Novak
- Q🇫🇷Julien BenneteauKolo posledních 64 · Prohra: Andy Roddick
- Q🇸🇰Karol BeckKolo posledních 64 · Prohra: Ivan Ljubicic
- 🇦🇷Mariano ZabaletaKolo posledních 64 · Prohra: Tim Henman
- Q🇫🇷Michael LlodraKolo posledních 64 · Prohra: Joachim Johansson
- Q🇨🇭Michel KratochvilKolo posledních 64 · Prohra: Max Mirnyi
- 🇫🇷Nicolas EscudeKolo posledních 64 · Prohra: Feliciano Lopez
- 🇪🇸Rafael NadalKolo posledních 64 · Prohra: Lleyton Hewitt
- 🇺🇸Robby GinepriKolo posledních 64 · Prohra: Gustavo Kuerten
- 🇦🇲Sargis SargsianKolo posledních 64 · Prohra: Igor Andreev
- WC🇨🇦Simon LaroseKolo posledních 64 · Prohra: David Ferrer
- 🇸🇪Thomas EnqvistKolo posledních 64 · Prohra: Robin Soderling
- 🇩🇪Tommy HaasKolo posledních 64 · Prohra: Andre Agassi
- 🇧🇪Xavier MalisseKolo posledních 64 · Prohra: Juan Ignacio Chela