Canada Masters 1999

ATP · Hard · All champions

Thomas Johansson won the title, beating Yevgeny Kafelnikov 1–6 6–3 6–3 in the final.

Main draw 56 players

  1. 1🇦🇺Patrick RafterQuarterfinals · Lost to Nicolas Kiefer
  2. 2🇺🇸Andre AgassiSemifinals · Lost to Yevgeny Kafelnikov
  3. 3🇷🇺Yevgeny KafelnikovFinal · Lost to Thomas Johansson
  4. 4🇬🇧Tim HenmanRound of 32 · Lost to Jim Courier
  5. 5🇳🇱Richard KrajicekRound of 32 · Lost to Sebastien Lareau
  6. 6🇺🇸Todd MartinQuarterfinals · Lost to Yevgeny Kafelnikov
  7. 8🇩🇪Tommy HaasRound of 16 · Lost to Nicolas Kiefer
  8. 9🇩🇪Nicolas KieferSemifinals · Lost to Thomas Johansson
  9. 10🇸🇪Thomas EnqvistRound of 64 · Lost to Arnaud Clement
  10. 11🇸🇪Thomas JohanssonFinal · Champion
  11. 12🇺🇸Vincent SpadeaRound of 16 · Lost to Todd Martin
  12. 13🇭🇷Goran IvanisevicRound of 64 · Lost to Byron Black
  13. 15🇫🇷Sebastien GrosjeanRound of 32 · Lost to Michael Chang
  14. 16🇸🇪Jonas BjorkmanRound of 64 · Lost to Jiri Novak
  15. 17🇿🇦Wayne FerreiraRound of 16 · Lost to Jim Courier
  16. 🇫🇷Fabrice SantoroQuarterfinals · Lost to Andre Agassi
  17. 🇺🇸Jim CourierQuarterfinals · Lost to Thomas Johansson
  18. 🇨🇿Jiri NovakRound of 16 · Lost to Patrick Rafter
  19. QZIMKevin UllyettRound of 16 · Lost to Yevgeny Kafelnikov
  20. 🇺🇸Michael ChangRound of 16 · Lost to Andre Agassi
  21. 🇵🇾Ramon DelgadoRound of 16 · Lost to Fabrice Santoro
  22. 🇨🇦Sebastien LareauRound of 16 · Lost to Thomas Johansson
  23. Q🇺🇸Alex ObrienRound of 32 · Lost to Patrick Rafter
  24. 🇦🇺Andrew IlieRound of 32 · Lost to Tommy Haas
  25. 🇫🇷Arnaud ClementRound of 32 · Lost to Ramon Delgado
  26. LL🇩🇪Axel PretzschRound of 32 · Lost to Fabrice Santoro
  27. ZIMByron BlackRound of 32 · Lost to Kevin Ullyett
  28. 🇨🇦Daniel NestorRound of 32 · Lost to Yevgeny Kafelnikov
  29. 🇫🇷Guillaume RaouxRound of 32 · Lost to Nicolas Kiefer
  30. 🇺🇸Jan Michael GambillRound of 32 · Lost to Wayne Ferreira
  31. 🇳🇱Jan SiemerinkRound of 32 · Lost to Vincent Spadea
  32. 🇦🇺Jason StoltenbergRound of 32 · Lost to Jiri Novak
  33. 🇮🇹Laurence TielemanRound of 32 · Lost to Todd Martin
  34. Q🇧🇾Max MirnyiRound of 32 · Lost to Thomas Johansson
  35. Q🇺🇸Richey RenebergRound of 32 · Lost to Andre Agassi
  36. 🇪🇸Alberto Martin#364Round of 64 · Lost to Daniel Nestor
  37. 🇩🇪Bernd KarbacherRound of 64 · Lost to Fabrice Santoro
  38. WC🇨🇦Bobby KokavecRound of 64 · Lost to Jan Siemerink
  39. 🇺🇸Chris WoodruffRound of 64 · Lost to Kevin Ullyett
  40. 🇨🇿Daniel VacekRound of 64 · Lost to Nicolas Kiefer
  41. WC🇨🇦Frederic NiemeyerRound of 64 · Lost to Vincent Spadea
  42. 🇮🇹Gianluca PozziRound of 64 · Lost to Alex Obrien
  43. Q🇩🇪Jan BoruszewskiRound of 64 · Lost to Laurence Tieleman
  44. 🇸🇰Jan KroslakRound of 64 · Lost to Michael Chang
  45. WC🇨🇦Jocelyn RobichaudRound of 64 · Lost to Jan Michael Gambill
  46. 🇺🇸Justin GimelstobRound of 64 · Lost to Sebastien Lareau
  47. 🇮🇳Leander PaesRound of 64 · Lost to Jason Stoltenberg
  48. 🇸🇪Magnus LarssonRound of 64 · Lost to Guillaume Raoux
  49. QBAHMark KnowlesRound of 64 · Lost to Sebastien Grosjean
  50. 🇦🇺Mark WoodfordeRound of 64 · Lost to Wayne Ferreira
  51. 🇨🇿Martin Damm SrRound of 64 · Lost to Andrew Ilie
  52. WC🇨🇦Philip GubencoRound of 64 · Lost to Ramon Delgado
  53. 🇩🇪Rainer SchuettlerRound of 64 · Lost to Jim Courier
  54. WC🇨🇦Simon LaroseRound of 64 · Lost to Thomas Johansson
  55. Q🇦🇺Todd WoodbridgeRound of 64 · Lost to Richey Reneberg
  56. ZIMWayne BlackRound of 64 · Lost to Max Mirnyi