Napíšte pokračovanie pre tento odsek - Na letných olympijských hrách v Londýne v roku 2012 Oliveira súťažil v rovnakých individuálnych disciplínach len dva dni medzi sebou. Na majstrovstvách Európy dosiahol FINA B-standard 1:59.72 (200 m chrbtom)
v Debrecene v Maďarsku a 1:58.50 (200 m motýľ) na Letnej univerziáde v Shenzhene v Číne. Vo svojej prvej disciplíne, 200 m motýľ, sa Oliveira umiestnil na dvadsiatom druhom mieste v ranných predbežných pretekoch. Prešiel cez celé pole, aby viedol druhé kolo v osobnom najlepšom textilnom čase 1:58.45. O dva dni neskôr v pretekoch na 200 metrov chrbtom Oliveira vyzval ďalších sedem plavcov v rovnakom teple, vrátane maďarského Gábora Baloga, finalistu na majstrovstvách Európy. Vytvoril nový portugalský rekord s časom 1:58.83 a získal druhé miesto za Balogom. Oliveira zmeškal prvých 16 semifinále o šesť desatín sekundy (0,60), pretože sa umiestnil na dvadsiatom mieste v predbežných pretekoch.