Na Mistrzostwach Europy 2016 we Francji znalazł się w kadrze Chorwacji. W pierwszych dwóch meczach z Turcją i Czechami był w wyjściowej jedenastce. Podobnie jak czterech innych regularnych graczy, nie zagrał w ostatnim meczu grupowym z Hiszpanią. W meczu 1/8 finału z Portugalią został zmieniony tuż przed końcem regulaminowego czasu gry. Następnie zespół przegrał mecz w dogrywce 0:1 i został wyeliminowany z turnieju.

4 czerwca 2018 roku selekcjoner Zlatko Dalić powołał go do kadry na Mistrzostwa Świata 2018, gdzie zagrał w 6 z 7 meczów, zdobył 3 gole i zanotował asystę, doprowadzając swoją drużynę do finału. W finale z Francją zdobył gola po błędzie Hugo Llorisa i gola samobójczego jako pierwszy w historii zawodnik który strzelił w finale mistrzostw świata.

14 sierpnia 2018 roku ogłosił decyzję o zakończeniu kariery reprezentacyjnej.

Taktyka W czasach gry w Bundeslidze uznawany był za jednego z lepszych piłkarzy na swojej pozycji.