Il 28 luglio 2002 firma un contratto triennale con il Milan per 4 milioni di euro netti all'anno. Nella stagione 2002-2003 vince la Champions League e la Coppa Italia: nella finale di ritorno contro la Roma segna la rete del momentaneo 2-1. A questi successi segue, nell'agosto 2003, la conquista della Supercoppa UEFA. Chiuso da Kaká e Rui Costa all'inizio della sua seconda stagione in rossonero, si congeda il 28 settembre salutando i tifosi prima di Milan-Lecce (3-0). Pochi giorni dopo rescinde il contratto, ponendo fine ad una esperienza complessivamente deludente.