En julio de 2004, fue transferido al club portugués Fútbol Club Oporto por 8 millones de euros, para ocupar el puesto de Deco que había sido fichado por el F.