Rico en experiencia de combate y riqueza regresó a Escandinavia en 1046, donde rápidamente jugó su papel en los enredos locales. Aquí, el rey noruego-danés Magnus el Bueno (Magnus I de Noruega) luchó contra el pretendiente danés Svein Estridsson. Inicialmente, Harald y Svein unieron fuerzas, pero cuando Magnus le ofreció la co-realeza a Harald, traicionó a Svein.
Poco después, en 1047, Magnus murió. Posiblemente por las heridas que recibió al perseguir a Svein después de una batalla en Zelanda, donde según la leyenda cayó de su caballo. Magnus quiso que Harald tuviera Noruega y Svein Dinamarca.
Harald no se contentó con esto, sin embargo, y en los años siguientes él y Svein a menudo cruzaron espadas, tanto en tierra como en el mar. Harald saqueó y quemó Haithabu en 1049, por ejemplo, así como saqueó y devastó muchos otros lugares daneses durante los años. El bloqueo de Skuldelev del Fiordo de Roskilde, cuya primera fase data de alrededor de 1060, a menudo se interpreta como un intento de proteger a Roskilde de los ataques por sorpresa de Harald después del desastre en Haithabu. A pesar de que gran parte de los estragos de Harald en Dinamarca parecen inútiles hoy en día, probablemente fue demasiado estratega para enfrentarse a incursiones casuales. Tal vez su propósito era mostrar a los daneses cómo Svein era incapaz de proteger sus costas, privándolo así del apoyo de los daneses.
A pesar de que Svein Estridsson perdió casi todas las batallas contra Harald, se mantuvo en el poder. En 1062, o poco después, se llegó a un compromiso. El rey guerrero Harald debió darse cuenta de que debía buscar nuevos cotos de caza, y tras la muerte de Eduardo el Confesor a principios de 1066, Harald invadió Inglaterra. En otoño del mismo año cayó en la Batalla de Stamford Bridge contra el nuevo rey de Inglaterra, Harold Godwinson.
Kristian Helmersen