Etter en skandalesesong i Real Madrid, byttet han klubb til den italienske storklubben A.C. Milan, hvor han hadde enda en katastrofesesong, før han igjen byttet klubb, denne gangen til den tyske klubben Schalke 04.