Il 6 agosto 2011 ha vinto la Supercoppa italiana con il Milan battendo l' a Pechino per 2-1. Dopo essere stato costretto a saltare le prime partite della stagione 2011-2012 in campionato e Champions League a causa di un edema osseo nella regione inguinale, torna a disposizione nella gara casalinga del 15 ottobre 2011 contro il , vinta per 3-0, nella quale è schierato come titolare e segna il secondo gol rossonero. In totale, in questa stagione, ha collezionato 40 presenze coronate da 10 reti, di cui 7 in campionato e 3 in Champions League.