Napisati nadaljevanje za ta odstavek - Na poletnih olimpijskih igrah 2012 v Londonu je Oliveira tekmovala v istih posameznih tekmovanjih z le dvema dnevoma med seboj. Na evropskem prvenstvu je dosegel FINA B-standard 1:59.72 (200 m na hrbtu).
v Debrecenu na Madžarskem in 1:58.50 (200 m metulj) na poletni univerziadi v Shenzhenu na Kitajskem. V svojem prvem tekmovanju, 200 m metulj, je Oliveira v jutranjih predizbirnih tekmovanjih dosegel 22. mesto. Prehitel je polje in vodil v drugi rundi s osebnim tekstilnim rekordom 1:58.45. Dva dni kasneje je na 200 m hrbet Oliveira izzval sedem drugih plavalcev v isti kategoriji, vključno z madžarskim Gáborom Balogom, finalistom na evropskem prvenstvu. Postavil je nov portugalski rekord 1:58.83, s čimer si je pridobil drugo mesto za Balogom. Oliveira je v polfinalu med 16 najboljšimi izpadel za šest desetin sekunde (0,60), saj je bil v predizboru dvajseti.