Zlatko Kranjčar werd na het WK in Duitsland ontslagen wegens hun vroege uitschakeling. Kroatië ging na de groepsfase al naar huis, hoewel het team tijdens de kwalificatiewedstrijden goed voor de dag kwam. Ondanks hun slechte prestaties op het WK, zag Kranjčar dit toch als het beste moment in zijn carrière. Toen Kranjčar sr. was vertrokken bij het elftal, werd Kranjčar geaccepteerd en gezien als een basisspeler bij het elftal. Hij zat bij de selectie voor het EK 2008. Slaven Bilić, de nieuwe bondscoach, vond Kranjčar een belangrijke speler in hun team. Bilić trainde Kranjčar toen hij nog in het elftal onder de 21 speelde. Hij scoorde twee goals voor Kroatië tijdens het EK 2008.