Foi contratado pelo Milan em 2001, onde passou onze anos vitoriosos e conquistou dois Campeonatos Italianos (2003–04 e 2010–11) e duas Liga dos Campeões (2002–03 e 2006–07). Na de 2006–07, marcou dois gols na final contra o Liverpool.