He reached his best ATP ranking in 2007, achieving number 48.
He achieved best ATP ranking in doubles in 2004, achieving number 90.
He has played a total of 24 Grand Slams with highlights such as the third round at Roland Garros in 2007 and his most prominent results at the semi-finals of the Kitzbuhel Houston tournament, having won 10 tournaments and challengers.
In doubles, highlights include his ATP title achievement in Viña del Mar and the finals in Bucarest.
He has had outstanding victories over players such as Robin Soderling, Lleyton Hewitt, Ivan Ljubicic, Nicolas Almagro, David Ferrer, Mardy Fish, Gael Monfils, Gilles Simón, Fernando Verdasco, Alexander Dolgopolov Stanislav Wawrinka, Nikolay Davidenko, Nicolas Kiefer and Marcel Granollers among others.
Since his retirement in 2011, he has become part of the training staff team at RV Tennis Academy, sharing his experience with new players.