Na Mistrzostwach Europy 2000 został – z 5 bramkami – współkrólem strzelców razem z Patrickiem Kluivertem. Z gry w reprezentacji zrezygnował w 2006 roku po rozczarowującym występie dla Serbów i Czarnogórców na Mistrzostwach Świata w Niemczech i oddając opaskę kapitańską Dejanowi Stankoviciowi.
W drużynie narodowej w latach 1994–2008 zagrał 102 razy i zdobył 37 goli.
Kariera trenerska Po zakończeniu kariery piłkarskiej pracował przez rok jako asystent Branko Brnovicia w reprezentacji Czarnogóry.
Od marca 2019 roku był trenerem macierzystego Partizana Belgrad. W pierwszym sezonie zajął z klubem trzecie miejsce w lidze i zdobył puchar kraju po pokonaniu w finale FK Crvenej zvezdy (1:0). W kolejnym sezonie zajął z klubem drugie miejsce w lidze i po pokonaniu walijskiego Connah's Quay Nomads FC, tureckiego Yeni Malatyaspor oraz norweskiego Molde FK zakwalifikował się do Ligi Europy, gdzie zajął trzecie miejsce w grupowej tabeli.
Z funkcji pierwszego trenera został zwolniony 30 sierpnia 2020 roku po wyjazdowej porażce z FK Vojvodina (3:2) – w trakcie spotkania rzucił w głównego sędziego butelką z wodą, za co został ukarany czerwoną kartką.
Od czerwca do października 2021 roku był trenerem NK Olimpija Lublana.
We wrześniu 2023 roku został mianowany trenerem reprezentacji Bośni i Hercegowiny.
Sukcesy Piłkarz