Westerveld värvades sedan till Real Sociedad i La Liga där han var med och förde klubben till en andraplats i ligan säsongen 2002/2003. Därefter blev det även spel i Champions League. Mellan 2004 och 2006 spelade Westerweld bara ett fåtal matcher i bland annat Everton, Portsmouth och Mallorca. Han spelade även i Sparta Rotterdam, Monza och Ajax Cape Town. Westerweld har representerat Nederländerna vid några tillfällen och han fanns med i landslagstrupperna till EM 2000 och EM 2004.