El 9 de agosto de 1134 Magnus derrotó a Harald en la batalla de Farlev, en Bohuslän, y Harald hubo de escapar a Dinamarca.