In 2016 was Bude er op de Olympische Spelen in Rio opnieuw bij en wederom trad hij aan voor de 800 m. Ditmaal kwam hij een ronde verder; in zijn halve finale werd hij zevende in 1.45,87. Tijdens de Europese kampioenschappen indooratletiek 2017 in Belgrado behaalde Bube de zilveren medaille, achter de Pool Adam Kszczot.