En 2000, fue fichado por la Juventus de Turín en la que se mantuvo por diez años ininterrumpidos y con la que ganó cuatro Serie A de las cuales dos fueron anuladas por el famoso Calciopoli, dos Supercopa de Italia y una Serie B.