Trapani i Bologna W styczniu 2016 roku Petković przeniósł się do drużyny Serie B Trapani. Strzelił siedem goli w trakcie rundy wiosennej, a sycylijska drużyna prawie awansowała do Serie A, przegrywając finał baraży o awans z Pescarą. W następnym sezonie trzykrotnie znalazł drogę do bramki rywali, w efekcie czego 12 stycznia 2017 roku Petković został sprowadzony do drużyny występującej w Serie A Bologna FC. W nowych barwach wystąpił w 21 meczach ligowych, zanim został wypożyczony do Hellas Verona zimą 2018 roku.
Dinamo Zagrzeb Sezon 2018/2019 W dniu 6 sierpnia 2018 r. dołączył do Dinamo Zagrzeb na zasadzie rocznego wypożyczenia, przy czym Dinamo miało obowiązek wykupienia zawodnika na koniec tego okresu, jeśli zostaną spełnione określone warunki. 25 sierpnia strzelił swojego pierwszego gola dla Dinamo w wygranym 1: 0 meczu z Lokomotivą u siebie. Wraz z upływem czasu, Petković stawał się coraz ważniejszą postacią w drużynie. W spotkaniu 1/16 finału Ligi Europy przeciwko Viktorii Pilzno, asystował przy pierwszej i zdobył trzecią bramkę w wygranym 3:0 spotkaniu. W kolejnej rundzie zdobył jedyną bramkę w wygranym 1:0 spotkaniu z Benfiką. W rewanżu lepsi okazali się Portugalczycy i to oni awansowali dalej.