Conquistó 2 títulos ATP 500, 4 ATP 250, y 9 ATP Challengers en su carrera, y en 2004 alcanzó su mejor posición en el ranking al llegar al 15º lugar del escalafón mundial.