Je současný španělský profesionální tenista. Během své kariéry vyhrál 26 turnajů ATP ve dvouhře a 2 turnaje ve čtyřhře.

V roce 2007 zaznamenal senzační postup do semifinále US Open, čímž zvýšil své grandslamové maximum, kterým bylo čtvrtfinále na French Open 2005. Během své cesty do semifinále porazil ve čtvrtfinále i světovou dvojku Rafaela Nadala, následně ho však vyřadil Novak Djoković, v době turnaje světová trojka. Účast v semifinále ho v pořadí ATP vynesla na 8. místo, což bylo doposud jeho životní maximum.

Na nejvyšší grandslamové úrovni se nejdále probojoval do finále dvouhry French Open 2013, kde nestačil na krajana Rafaela Nadala.

Ve španělském daviscupovém týmu debutoval v roce 2006 utkáním 1. kola Světové skupiny proti Bělorusko, v němž podlehl Volčkovovi a vyhrál nad Tarasevičem. V letech 2008, 2009 a 2011 byl členem vítězného družstva a v roce 2012 plnil roli jedničky v pražském finále proti České republice. Přestože porazil Berdycha i Štěpánka, španělský tým prohrál 2:3 na zápasy. Do června 2013 v soutěži nastoupil k sedmnácti mezistátním utkáním s bilancí 23–4 ve dvouhře a 0–0 ve čtyřhře.