Roger Federer defeated the defending champion Andy Roddick in the final, 7–5, 6–3 to win the men's singles tennis title at the 2004 Canadian Open.
[1][2][3]