En , le Premier ministre Ivo Sanader le nomme ministre de l'Intérieur, fonction qu'il conserve jusqu'en . En , il est élu président de l'Union démocratique croate (HDZ) et devient chef de l'opposition.
Sous sa conduite, la HDZ renoue avec les thèmes de l'extrême droite. En 2013 et en 2015, elle forme même un cartel électoral avec le parti d’extrême droite HSP-AS[1].
En , il est nommé premier vice-Premier ministre du gouvernement de Tihomir Orešković. Il démissionne le suivant à la suite d'accusations de possible conflit d'intérêts pour un contrat de consultant signé par son épouse. Le lendemain, le Parlement vote une motion de défiance contre le gouvernement à une écrasante majorité[2].