Baričio valdymo metu dauguma likusių "auksinės kartos" žaidėjų buvo pamažu pakeičiami jaunesniais žaidėjais per 2004 m. Europos čempionato atrankos varžybas. Kroatija iškovojo turnyrą, laimėdama "play-off" pergalę prieš Slovėniją, laimėdama 2<unk>1 po "Dado Pršo" lemiamo vėlyvo įvarčio antrame etape. Finalo turnyre
Portugalijoje Kroatija susitaikė 0:0 su Šveicarija ir 2:0 su Prancūzija, tik pralaimėjo Anglijai 2:0 ir vėl buvo pašalinta iš grupės. Dvejų metų Barić sutartis baigėsi 2004 m. birželį ir nebuvo atnaujinta. Buvęs Kroatijos tarptautinis žaidėjas Zlatko Kranjčar, paskirtas įpėdiniu Baričiui 2004 m. liepos mėn., vadovavo komandai per 2006 m. Pasaulio taurės atranką neprarandamas nė vienos rungtynės ir pirmaujant grupėje prieš Švediją ir Bulgariją. Vietos žiniasklaida apkaltino jį nepotizmu, kad jis savo sūnų Niko Kranjčar pasirinko į komandą. 2006 m. Pasaulio čempionate Kroatija pralaimėjo savo pirmąją rungtynes prieš Braziliją ir susitaikė 0:0 su Japonija po to, kai Darijo Srna praleido penalti. 2 prieš 2 remisija su Australija, kurioje trys žaidėjai buvo išmesti iš aikštės, patvirtino Kroatijos išėjimą iš grupės etapo. Žaidime buvo daroma teisėjo Grahamo Poll klaida, kai jis suteikė tris geltonas kortas kroatų gynėjui Josipui Šimuničiui, nes negalėjo išmesti jo iš aikštės po antrosios pažeidimo. Vėliau jis pareiškė, kad dėl Australijos akcento painiojo Šimunić su Australijos žaidėju. Polas buvo kritikuotas už tai, kad prarado kontrolę ant rungtynių ir vėliau atsistatydino nuo teisėjų pareigų.