Kovač hizo su debut internacional en el partido amistoso de Croacia contra Marruecos el 11 de diciembre de 1996 en Casablanca.