Viết tiếp cho đoạn này - Trong nhiệm kỳ của Barić, hầu hết các cầu thủ còn lại từ đội hình "thế hệ vàng" dần dần được thay thế bởi các cầu thủ trẻ hơn trong quá trình vòng loại Euro 2004. Croatia tiếp tục đủ điều kiện tham dự giải đấu với chiến thắng play-off trước Slovenia, giành chiến thắng 2<unk>1 sau bàn thắng quyết định của Dado Pršo ở trận lượt về. Tại giải đấu chung kết
tại Bồ Đào Nha, Croatia đã hòa 0-0 với Thụy Sĩ và 2-2 với Pháp chỉ để thua Anh 2-4 và trải qua một lần loại bỏ khác trong vòng bảng. Hợp đồng hai năm của Barić kết thúc vào tháng 6 năm 2004 và không được gia hạn. Cựu cầu thủ quốc tế Croatia Zlatko Kranjčar, được bổ nhiệm kế nhiệm Barić vào tháng 7 năm 2004, đã dẫn dắt đội bóng qua vòng loại World Cup 2006 mà không thua một trận nào và đứng đầu bảng trước Thụy Điển và Bulgaria. Các phương tiện truyền thông địa phương cáo buộc ông ta là người thân cận vì đã chọn con trai Niko Kranjčar cho đội. Tại World Cup 2006, Croatia thua trận mở màn trước Brazil và hòa 0-0 với Nhật Bản sau khi Darijo Srna bỏ lỡ một quả phạt đền ở hiệp một. Một trận hòa 2 x 2 với Úc trong đó ba cầu thủ đã bị đuổi ra khỏi sân đã xác nhận sự ra đi của Croatia trong vòng bảng. Trò chơi bao gồm một sai lầm của trọng tài Graham Poll, người đã cho ba thẻ vàng cho hậu vệ người Croatia Josip Šimunić, không thể đuổi anh ta ra sau lần phạm tội thứ hai. Sau đó, anh nói rằng anh nhầm Šimunić với một cầu thủ Úc do giọng Úc của anh. Poll đã bị chỉ trích vì mất kiểm soát trận đấu và sau đó đã nghỉ hưu từ trọng tài.