Kompletoha ang mosunod nga pulong: Sa 2012 Summer Olympics sa London, si Oliveira nakigkompetensiya sa samang mga individual nga mga kalihokan nga may duha lamang ka adlaw sa taliwala. Nakab-ot niya ang FINA B-standard nga 1:59.72 (200 m backstroke) gikan sa
European Championships sa Debrecen, Hungary, ug 1:58.50 (200 m butterfly) gikan sa Summer Universiade sa Shenzhen, China. Sa iyang unang kalihokan, 200 m alibangbang, Oliveira gibutang sa kaluhaan ug duha ka sa buntag preliminaries. Siya milabay sa tibuok kapatagan aron manguna sa ikaduhang bahin sa personal nga labing maayo sa panapton nga 1:58.45. Duha ka adlaw sa ulahi, sa 200 m backstroke, si Oliveira mihagit sa pito ka ubang mga maglangoy sa mao gihapong heat, lakip ang Hungarian nga si Gábor Balog, finalist sa European Championships. Siya nagtakda sa usa ka bag-o nga Portuges nga rekord sa 1:58.83 sa pag-angkon sa usa ka ikaduha nga dapit sa luyo sa Balog. Oliveira nawala sa top 16 semifinals sa unom ka ikanapulo sa usa ka segundo (0.60), ingon nga siya gibutang ika-duha-galo sa prelims.