Sus mejores actuaciones en el ATP World Tour fueron en el , donde alcanzó las semifinales luego de derrotar a David Nalbandian, como también los cuartos de final alcanzados en el Torneo ATP 500 de Memphis 2006 dejando a Tommy Robredo e Ivo Karlovic en el camino.