Nel 2005 fu acquistato dall'Inter, assieme ai compagni di squadra Samuel e Solari. A dispetto dell'età avanzata riuscì a ritagliarsi un posto importante in squadra, segnando peraltro la rete che consegnò ai nerazzurri la Supercoppa italiana 2006 al culmine di una rimonta contro la Roma. Il minor utilizzo da parte di Roberto Mancini lo spinse ad annunciare un trasferimento in Arabia Saudita nel gennaio 2007, poi rimandato al termine della stagione. A conclusione del campionato vinto dall'Inter, il lusitano decise tuttavia di proseguire l'esperienza milanese.