Svend I de Dinamarca
Capturó y envió al exilio a Håkon Eiriksson, quien gobernaba Noruega en nombre del rey Svend I de Dinamarca. Tras la derrota de Haakon, Olaf comenzó su trabajo de unificación. Primero fue nombrado rey por los jefes de las tierras altas del centro del país. Después de derrotar al jarl Sveinn Hákonarson en la batalla de Nesjar, fue reconocido también como soberano en Viken y Agder. Poco después tocó el turno de Trøndelag, y logró convertirse en rey del centro y el sur de Noruega.