[6][7][8] Srbić began the 2017 season at the Baku World Cup where he placed sixth in the horizontal bar final.
[14][15][4] Srbić began the 2018 season by winning the gold medal on the horizontal bar at the Doha World Cup.
[17] At the World Championships, he finished fourth in the horizontal bar final with a score of 14.500, 0.033 behind the bronze medalist Sam Mikulak.
[19] At the Melbourne World Cup, Srbić finished seventh in the horizontal bar final after missing the handstand after his first skill.
[26] At the World Championships, he opted to perform an easier routine due to a wrist injury, and he won the silver medal behind Brazilian Arthur Mariano.
[27] By qualifying for the horizontal bar event final, he earned an individual spot at the 2020 Olympic Games.
During the qualification round, he qualified for the horizontal bar final in third place with a score of 14.633, behind Daiki Hashimoto and Milad Karimi.
[37] Srbić won the silver medal on the horizontal bar at the Cottbus World Cup behind American Brody Malone.