Viết tiếp cho đoạn này - Oliveira thi đấu lần cuối tại Thế vận hội Mùa hè 2016, nơi anh đã đến trận chung kết tiếp sức 4 × 100 mét tự do nam, kết thúc ở vị trí thứ 5. Anh cũng thi đấu trong cuộc thi tiếp sức 4 × 200 mét tự do nam, nơi tiếp sức Brazil kết thúc ở vị trí thứ 15, và trong cuộc thi 100 mét tự do nam.
, kết thúc ở vị trí 28. Ở tuổi 29, anh đã nói lời tạm biệt với bơi lội sau ba Thế vận hội Olympic (Bắc Kinh 2008, London 2012 và Rio 2016), và sáu Giải vô địch thế giới (Melbourne 2007, Rome 2009, Dubai 2010, Thượng Hải 2011, Barcelona 2013 và Kazan 2015).