Volvía a su país en el Torneo de Barcelona; en segunda ronda venció al argentino Carlos Berlocq por 6-2 y 6-2, en tercera derrotó al rumano Victor Hanescu por 6-3 y 6-2, nuevamente en cuartos derrotaba al austriaco Jürgen Melzer por 6-3 y 6-3 apenas una semana pasó desde su enfrentamiento en Montecarlo, en semis derrotó a su compatriota Nicolás Almagro por 6-3 y 6-4, pero nuevamente fue derrotado por Rafael Nadal en la final como en las finales del 2008 y 2009.