En julio de 2004 dejó el AEK para fichar por el Bolonia FC de la Serie A italiana, aunque jugó con regularidad, el club acabó descendiendo y Zagorakis prefirió abandonar el club, regresando a Grecia, esta vez de manera definitiva para fichar por el PAOK.