Kompletigu la sekvan frazon: En la Someraj Olimpikoj de 2012 en Londono, Oliveira konkuris en la samaj individuaj eventoj kun nur du tagoj intere. Li atingis FINA B-normojn de 1:59.72 (200 m dorso) de la
Eŭropaj ĉampionecoj en Debrecen, Hungario, kaj 1:58.50 (200 m papilio) de la Somera Universiado en Shenzhen, Ĉinio. En lia unua okazaĵo, 200 m papilio, Oliveira lokis dudek-dua sur la matenaj antaŭbalotoj. Li forkuris preter la tuta kampo por gvidi la duan varmon en persona tekstila plej bona de 1:58.45. Du tagojn poste, en la 200 m dorso, Oliveira defiis sep aliajn naĝantojn en la sama varmego, inkluzive de la hungaro Gábor Balog, finalisto ĉe la Eŭropaj Ĉampionecoj. Li starigis novan portugalan rekordon de 1:58.83 por gajni duan lokon malantaŭ Balog. Oliveira maltrafis la 16an duonfinalon je ses dekonoj de sekundo (0.60), ĉar li estis dudeka en la antaŭbalotoj.