À partir de 2010, il s'expatrie dans le Golfe où il remporte ses principaux trophées[2]. Il réalise ainsi le doublé championnat-coupe d'Arabie Saoudite avec Al-Hilal en 2013. Avec Al-Ain, il remporte la coupe (2014) puis le championnat (2015) des Emirats arabes unis. En 2016, il atteint la finale de la ligue des champions de l'AFC.
Sélection nationale
En 2007, il connait une première expérience en sélection comme assistant de Dražen Ladić à la tête des espoirs croates.
En , il remplace Ante Čačić à la tête de la sélection croate après un match nul face à la Finlande à l'avant-dernière journée des éliminatoires pour le Mondial 2018[3]. Il remporte son premier match, décisif, face à l'Ukraine, ce qui permet à la Croatie de se qualifier pour les barrages. Après avoir éliminé la Grèce, les Croates se qualifient finalement pour la Coupe du monde 2018.
Pendant la compétition, la Croatie gagne ses trois matchs de poule. Elle s'impose ensuite aux tirs-au-but pendant les huitièmes de finale face au Danemark ainsi qu'en quarts de finale face à la Russie. En demi-finale face à l'Angleterre, son équipe l'emporte à nouveau après prolongations, mais s'incline ensuite en finale contre la France (2-4). Cette seconde place constitue le meilleur résultat de l'histoire de la sélection croate.