Ljúka eftirfarandi setningu: Á Ólympíuleikunum í London árið 2012 keppti Oliveira í sömu einstaklingsgreinum með aðeins tveimur dögum á milli. Hann náði FINA B-viðmiðunum 1:59.72 (200 m bakhlið) frá
Evrópumótaröð í Debrecen, Ungverjalandi, og 1:58.50 (200 m fiðrildi) frá Sumar Universiade í Shenzhen, Kína. Í sínu fyrsta viðburði, 200 m fiðrildi, setti Oliveira tuttugu og tvö á morguninn fyrirmælum. Hann komst yfir allt völlinn og var í forystu í annarri deildinni. Hann skoraði besta tímabilið í textíl í 1:58.45. Tveimur dögum síðar, í 200 m bakhlaupum, ákvað Oliveira sjö aðra sundmenn í sama hita, þar á meðal Gábor Balog frá Ungverjalandi, úrslitaleikmaður á Evrópumótaröðinni. Hann setti nýtt portúgalskt met í 1:58.83 til að vinna sér annað sæti á eftir Balog. Oliveira missti af 16 efstu hálfleikunum með sex tíunda hluta af sekúndu (0,60), þar sem hann var í tuttugasta sæti í undankeppninni.