Riche d’une expérience de combat et d’une richesse il retourna en Scandinavie n 1046 où il ne tarda pas à jouer son rôle dans les enchevêtrements locaux. Ici, le roi norvégo-danois Magnus le Bon (Magnus Ier de Norvège) a combattu le prétendant danois Svein Estridsson. Au début, Harald et Svein ont uni leurs forces, mais lorsque Magnus a offert la co-royauté à Harald, il a trahi Svein.
Peu de temps après, en 1047, Magnus mourut. Peut-être des blessures qu’il a reçues en poursuivant Svein après une bataille en Zélande, où il est selon la légende tombé de son cheval. Magnus voulait que Harald ait la Norvège et Svein Danemark.
Harald ne s’en est cependant pas contenté et, au cours des années suivantes, lui et Svein ont souvent croisé le fer – à la fois sur terre et en mer. Harald pille et brûle Haithabu en 1049 par exemple, ainsi que pille et ravage de nombreux autres lieux danois au cours des années. Le blocus Skuldelev du fjord de Roskilde, dont la première phase est datée d’environ 1060, est souvent interprété comme une tentative de protéger Roskilde des attaques surprises des Haralds après le désastre de Haithabu. Même si une grande partie des ravages de Haralds sur le Danemark semble inutile aujourd’hui, il était probablement trop stratège pour mener des raids occasionnels. Peut-être que son but était de montrer aux Danois comment Svein était incapable de protéger ses côtes, le privant ainsi du soutien des Danois.
Malgré le fait que Svein Estridsson ait perdu presque toutes les batailles contre Harald, il s’est maintenu au pouvoir. En 1062, ou peu de temps après, un compromis est trouvé. Le roi guerrier Harald a dû se rendre compte, qu’il devrait chercher de nouveaux terrains de chasse, et après la mort d’Édouard le Confesseur au début de 1066, Harald a envahi l’Angleterre. À l’automne de la même année, il tombe à la bataille de Stamford Bridge contre le nouveau roi d’Angleterre, Harold Godwinson.
Kristian Helmersen