En su carrera ha obtenido 10 títulos profesionales (Marsella 2007, Bucarest 2007 y 2008, Casablanca 2008, Indianápolis 2008, Bangkok 2009, Metz 2010, Sídney 2011, Hamburgo 2011, Bucarest 2012 y Metz 2013), además de alcanzar la final del Masters Series de Madrid en 2008 donde perdió ante Andy Murray en la final tras haber derrotado al Nº1 del mundo, Rafael Nadal, en las semifinales, y también llegó a las semifinales del Masters de Canadá en 2008 donde perdió ante Nicolas Kiefer, tras vencer a Roger Federer en segunda ronda.