Etter tre år i Milano gikk han i 1999 tilbake til Ajax. Etter en krangel med treneren Co Adriaanse i 2001 ble han utleid til Sparta Rotterdam. Etter et år i Rotterdam tilbrakte han igjen sesongen 2002/03 i Amsterdam, og la opp sommeren 2003. Han spilte sin siste kamp under treneren Ronald Koeman 2. oktober 2002 i mesterligaoppgjøret mot Rosenborg, som endte 0-0.