See main article: 2012 Barcelona Open Banco Sabadell.
Defending champion Rafael Nadal defeated David Ferrer in the final, 7–6(7–1), 7–5. It was his record-extending seventh title at the Barcelona Open, and the victory came after the longest set won by Nadal in his career (93 minutes to win the first set).
Top 9 seeds received a bye into the second round.