<prompt> Voltooi die volgende sin: By die Olimpiese Somerspele van 2012 in Londen het Oliveira in dieselfde individuele kompetisies deelgeneem met net twee dae tussenin. Hy het FINA B-standaarde van 1:59.72 200 m rugslag van die  <response>: Europese Kampioenskappe in Debrecen, Hongarye, en 1:58.50 200 m vlinder van die Somer Universiade in Shenzhen, China. In sy eerste wedstryd, 200 m vlinder, het Oliveira die twee-en-twintigste plek in die oggendvoorlopie behaal. Hy het verby die hele veld gery om die tweede helfte te lei in n persoonlike tekstiel beste van 1:58.45. Twee dae later, in die 200 m rugwedloop, het Oliveira sewe ander swemmers in dieselfde wedstryd uitgedaag, waaronder die Hongaarse Gábor Balog, finalis by die Europese Kampioenskappe. Hy het n nuwe Portugese rekord van 1:58.83 opgestel om n tweede plek agter Balog te verdien. Oliveira het die top 16 in die halfeindronde gemis met ses tiendes van n sekonde 0.60, aangesien hy twintigde in die voorronde geplaas het. 