Na skutek wyborów z 2003 socjaldemokraci utracili władzę na rzecz opozycyjnej Chorwackiej Wspólnoty Demokratycznej, co doprowadziło do powstania nowego rządu HDZ, z premierem Ivo Sanaderem. Podczas wyborów prezydenckich, które odbyły się 16 stycznia 2005, Mesić został wybrany na drugą kadencję. Mesić konsekwentnie realizował politykę zbliżenia z Unią Europejską, mając na celu przystąpienie Chorwacji do UE w możliwie najbliższej perspektywie.
Wybory z 2007 zakończyły się zwycięstwem rządzącej Chorwackiej Wspólnoty Demokratycznej. Dzięki temu urzędujący premier Ivo Sanader utworzył swój drugi rząd, tym razem przy wsparciu partii koalicyjnych. 1 kwietnia 2009 przystąpiła do struktur NATO. 1 lipca 2009 Ivo Sanader podał się do dymisji. Na ustąpienie premiera z urzędu miało wpływ nierozwiązanie sporu ze Słowenią o rozgraniczeniu wód morskich Zalewu Pirańskiego i terenów granicznych nad rzeką Mura.