Il succède au gouvernement Haarde I, formé d'une alliance de centre droit entre le Sja et le Parti du progrès (Fram). Cette coalition a pourtant remporté les élections législatives du 12 mai 2007, mais avec seulement un siège de majorité. Haarde a alors décidé de se tourner vers les sociaux-démocrates afin de former un second cabinet disposant d'une assise parlementaire plus large.