在2012年倫敦夏季奧運會上, 他獲得FINAB標準的1:59.72 (200米背)
匈牙利德布雷森的歐洲冠軍賽,以及在中國深<unk>舉行的夏季世界<unk>賽的1:58.50 (200公尺<unk>蝶). 奧利維拉在他的第一場比賽, 200 公尺<unk>蝶, 在早上的初賽中排名第二十二. 他以1:58.45的個人<unk>織成績領先第二場比賽. 奧利維拉在兩天後的200公尺背泳賽中, 他以1:58.83的速度創下葡萄牙新紀錄, 奧利維拉在預賽中排名第20位,