Tornato in bianconero nel 2001-2002, si aggiudicò due scudetti consecutivi da comprimario, mentre nella stagione 2004-2005 fu utilizzato con buona regolarità in campionato (28 presenze) e marcò 6 gol. Nella stagione 2005-2006 scese in campo meno volte, poco impiegato da Fabio Capello. Rimase a Torino anche nella stagione 2006-2007, in cui fece parte della "vecchia guardia" dopo la retrocessione in Serie B del club per i fatti di Calciopoli. Mise a segno gol decisivi per alcune vittorie della squadra, come la doppietta contro il Frosinone del 1º maggio 2007.