Verdasco then traveled to Brazil, where he reached the quarterfinals, only to be defeated by compatriot Albert Ramos. He reached the final in Acapulco, but was defeated again by David Ferrer. In Barcelona, he was defeated in the semifinals by eventual champion Rafael Nadal. At the Masters 1000 event in Madrid, Verdasco defeated Nadal in three sets after Nadal served for the match at 5–2 in the decider. This was Nadal's only defeat on clay that season. Verdasco lost to eventual runner-up Tomáš Berdych in the quarterfinals. He then reached the third round of the 2012 French Open, but was defeated in five sets by Andreas Seppi, who had earlier defeated Nikolay Davydenko in the first round and went on to take Novak Djokovic to five sets in the very next round.