Après l'Euro 2004, il signe au Milan AC où il remporte la Supercoupe d'Italie contre la Lazio. En 2005, il atteint la finale de la Ligue des champions, mais Milan s'incline contre Liverpool FC aux tirs au but après avoir mené 3-0. Il joue à Milan une autre saison puis décide de rentrer aux Pays-Bas.