Ha ottenuto il successo più importante della sua carriera nella parte finale del 2012, quando ha vinto il Masters 1000 di Parigi-Bercy, sconfiggendo nell'atto finale il polacco Jerzy Janowicz 6–4, 6–3.[3] Inoltre, ha raggiunto per cinque volte le semifinali in una prova del Grande Slam, due volte agli Australian Open e agli US open, una al Roland Garros. Vanta anche una finale al Masters, raggiunta nel 2007, dove venne battuto da Roger Federer 2–6, 3–6, 2–6.
Conosciuto come abile giocatore sulla terra, su questa superficie Ferrer ha conquistato 10 dei 20 titoli ATP vinti durante la sua carriera.
Ha ottenuto il suo best ranking il 25 febbraio2008, conquistando la posizione n° 4 della classifica.