Kammala wannan jumla: A Wasannin Olympics na 2012 a London, Oliveira ya yi gasa a cikin nau'ikan mutum guda tare da kwana biyu kawai tsakanin su. Ya sami matsayin FINA B na 1: 59.72 (200 m baya) daga
Gasar Zakarun Turai a Debrecen, Hungary, da 1: 58.50 (200 m butterfly) daga Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin Wasannin A farkonsa, 200 m butterfly, Oliveira ya sanya na ashirin da biyu a farkon safiya. Ya wuce duk filin don ya jagoranci zafin jiki na biyu a cikin mafi kyawun tufafi na 1: 58.45. Kwana biyu bayan haka, a tseren mita 200 na baya, Oliveira ya kalubalanci wasu 'yan wasa bakwai a cikin wannan zafin, gami da Gábor Balog na Hungary, wanda ya kai wasan karshe a gasar zakarun Turai. Ya kafa sabon rikodin Fotigal na 1: 58.83 don samun matsayi na biyu a bayan Balog. Oliveira ya rasa saman 16 na wasan kusa da na karshe da kashi shida cikin goma na biyu (0.60), yayin da ya sanya na ashirin a cikin prelims.