Med Juventus vant han det meste man kan vinne og alt så rosenrødt ut. Han ble linket til en mange klubber og var nær en overgang til Manchester United, men i mai 2001 ble Davids innblandet i en dopingskanale. Han ble suspendert i 4 måneder for bruk av det forbudte stoffet nandrolon og kom ikke skikkelig tilbake etter det. Etter at Davids hadde sonet ferdig ble han lånt ut til den spanske storklubben FC Barcelona, hvor han spilte en sesong. Året etter ble han hentet til en annen italiensk kubb, Inter Milan. Han ble ikke noen stor suksess der og gikk gratis til det engelske laget Tottenham før 2005 sesongen. Han spilte de fleste kampene for Tottenham, og gjorde en forholdsvis bra jobb i Premier League. I januar 2007 gikk han tilbake til Nederland og til klubben hvor de hele startet, AFC Ajax.