Il 19 agosto 2007 vince la Supercoppa italiana contro l'Inter, scendendo in campo da titolare. Il 27 novembre successivo segna la sua prima doppietta con la maglia della Roma e allo stesso tempo la sua prima doppietta in Champions League, in Ucraina ai danni della nella partita vinta dalla Roma per 4-1. Il 5 marzo 2008, negli ottavi di finale di Champions League, segna il gol che fissa il risultato sull'1-2 condannando il Real Madrid all'eliminazione e portando la squadra giallorossa ai quarti di finale della massima competizione europea. Anche in campionato risulta importante nel cammino della squadra, che sfiora lo scudetto: a fine torneo conta all'attivo 9 gol, segnati alternandosi nei ruoli di ala (sorpassando nelle gerarchie il brasiliano Mancini) e di centravanti, come sostituto dell'infortunato Francesco Totti. Il 18 maggio 2008 nell'ultima partita di questa competizione contro il Catania segna il gol che rende la Roma virtualmente campione d'Italia per circa un tempo. Gioca dal primo minuto nella formazione che ha battuto in finale di Coppa Italia l'Inter (2-1), aggiudicandosi il trofeo.