Napíšeš pokračování k tomuto odstavci - Na letních olympijských hrách v Londýně v roce 2012 Oliveira soutěžila ve stejných individuálních disciplínách s pouhými dvěma dny mezi sebou. Na mistrovství Evropy dosáhl FINA B-standardu 1:59.72 (200 m na záda)
v Debrecenu v Maďarsku a 1:58.50 (200 m motýlem) na Letní univerziádě v čínském Šen-čenu. Ve svém prvním závodě, 200 m motýlem, Oliveira umístil dvacáté druhé místo v ranních předběžných závodech. Projel přes celé pole a vedl druhé kolo v osobním textilním rekordě 1:58.45. O dva dny později, v závodě na 200 m na záda, Oliveira vyzval sedm dalších plavců ve stejné kategorii, včetně maďarského Gábora Baloga, finalistu na mistrovství Evropy. Vytvořil nový portugalský rekord 1:58.83 a získal druhé místo za Balogem. Oliveira zmeškal šest desetin sekundy (0,60), když se umístil dvacátý v předběžných volbách.