20 maja 2024 znalazł się składzie na Mistrzostwa Europy 2024 w Niemczech i tym samym stał się jednym z zaledwie trzech zawodników (Cristiano Ronaldo, Pepe), którzy wystąpili na pięciu mistrzostwach Europy. 15 czerwca w pierwszym meczu grupowym przegranym z Hiszpanią 0:3 grał do 65 minuty spotkaniahttps://www.pap.pl/aktualnosci/me-2024-hiszpanie-pokazali-klase-30-w-meczu-z-chorwacja. 19 czerwca w drugim meczu grupowym zremisowanym 2:2 z Albanią zagrał całe spotkanie. 24 czerwca w trzecim meczu grupowym przeciwko Włochom strzelił gola gdzie kilka sekund wcześniej nie wykorzystał rzutu karnego, stając się najstarszym strzelcem gola w historii mistrzostw Europy, który dotychczas należał do Ivicy Vasticia, a mecz zakończył się remisem 1:1 i tym samym Chorwacja odpadła z turnieju zajmując trzecie miejsce w grupie z dwoma punktami. 18 maja 2026 roku został wybrany do 26-osobowego składu na swoje piąte Mistrzostwa Świata 2026 rozgrywane w Stanach Zjednoczonych, Kanadzie i Meksyku. 17 czerwca w pierwszym meczu grupowym Chorwacji przegranym 2:4 z Anglią, stając się drugim europejskim graczem, który pojawił się na 10 różnych dużych turniejach. 23 czerwca w drugim meczu grupowym wygranym 1:0 z Panamą, wystąpił po raz 200 dla reprezentacji Chorwacji.