bohatý na bojové zkušenosti a bohatství se vrátil do Skandinávie n 1046, kde rychle hrál svou roli v místních zapleteních. Zde Norsko-dánský král Magnus dobrý (Magnus i. z Norska) bojoval s dánským uchazečem Sveinem Estridssonem. Zpočátku, Harald a Svein spojili své síly, ale když Magnus nabídl Haraldovi co-kingship, zradil Sveina.
krátce nato, v roce 1047, Magnus zemřel. Pravděpodobně ze zranění, které dostal při pronásledování Sveina po bitvě na Zélandu, kde podle legendy spadl ze svého koně. Magnus chtěl, aby Harald měl Norsko a Svein Dánsko.
Harald se s tím však nespokojil a v následujících letech se Sveinem často zkřížili meče – jak na souši, tak na moři. Harald například v roce 1049 vyplenil a vypálil Haithabu a během let drancoval a pustošil mnoho dalších dánských míst. Skuldelev-blokáda fjordu Roskilde, jejíž první fáze je datována kolem roku 1060, je často interpretována jako pokus o zajištění Roskilde před překvapivými útoky Haraldů po katastrofě v Haithabu. I když se dnes zdá, že velká část haraldů pustošících Dánsko je zbytečná, pravděpodobně byl příliš velkým stratégem na to, aby se ujal náhodných nájezdů. Možná jeho účelem bylo ukázat Dánům, jak Svein nebyl schopen chránit své pobřeží, čímž ho zbavil podpory Dánů.
navzdory skutečnosti, že Svein Estridsson ztratil téměř každou bitvu proti Haraldovi, držel se moci. V roce 1062, nebo krátce nato, bylo dosaženo kompromisu. Válečný král Harald si musel uvědomit, že by měl hledat nové loviště, a po smrti Edwarda zpovědníka na začátku roku 1066 napadl Harald Anglii. Na podzim téhož roku padl v bitvě u Stamford Bridge proti novému anglickému králi Haroldu Godwinsonovi.
Kristian Helmersen