Ha conquistado 8 títulos ATP Challengers y 4 títulos ATP 250 y alcanzó el puesto N.º 21 del "ranking" ATP en julio de 2010.