En 2007 finalizó la temporada en el puesto 15 del ranking mundial gracias a que ganó el ATP de Costa do Sauipe, alcanzó las finales del Masters Series de Miami (viniendo de la clasificación) y Barcelona, las semifinales en Umag y Metz, y los cuartos de final en Roland Garros.