Di Canio torna alla Lazio per la stagione 2004-2005 giocando una prima parte di stagione con mister Domenico Caso in panchina; in questo periodo segnerà quattro reti. Caso viene poi esonerato e sostituito da Giuseppe Papadopulo, a causa della infelice posizione in classifica dei biancocelesti nonché dei suoi problemi con lo stesso Di Canio. Il calciatore termina il campionato con uno score di 23 presenze, 6 gol e una stagione che verrà ricordata, anche e soprattutto, per il gol nel derby del 6 gennaio 2005 (vinto 3-1), segnato sotto la curva romanista proprio come sedici anni prima.
Accadde oggi, 6 gennaio 2005: Di Canio grande protagonista nel derby
