A 27 éves brazil támadót a Milan adta kölcsön a Zaragozának, és bár a csapat kiesett, rá nem lehetett panasz: 17 gólt termelt a bajnokságban.
A spanyol klub médiaértesülések szerint 10 millió eurót fizetett ki a támadóért. A dél-amerikait egyébként több élvonalbeli klub is szerette volna megszerezni.
Oliveira legjobb idénye a 2004-2005-ös volt, akkor 22 gólt szerzett a Betis színeiben. A Milan később Andrij Sevcsenko pótlására szerezte meg, de nem tudott beilleszkedni a csapatba, mindössze három gólt könyvelhetett el a piros-feketéknél.