Al termine dell'annata 2007-2008 ha raggiunto la doppia cifra nella classifica marcatori per il quinto anno consecutivo.
Il 19 marzo 2008 vince il suo terzo Derby , segnando su calcio di rigore il suo quarto gol nella stracittadina.
A causa dell'infortunio di Luciano Zauri, Rocchi scende spesso in campo con la fascia di capitano.
Il 17 luglio la Lazio cede in prestito Zauri alla Fiorentina, e di conseguenza il centravanti veneto diventa capitano della squadra e chiude l'annata, così come il macedone Pandev, con un bottino di 19 reti messe a segno.