Logró su mejor resultado en un ATP World Tour Masters 1000 con cuartos de final en el Masters de Toronto tras vencer a dos Top 10 seguidos, el n.º 9 Fernando Verdasco y al n.º 6 Nikolái Davydenko (perdiendo ante Novak Djokovic).