rig på kamperfaring og rigdom vendte han tilbage til Skandinavien n 1046, hvor han var hurtig til at spille sin rolle i de lokale forviklinger. Her kæmpede den norsk-danske konge Magnus den gode (Magnus I af Norge) Den Danske pretender Svein Estridsson. Oprindeligt gik Harald og Svein sammen, men da Magnus tilbød Harald medkongerskab, forrådte han Svein.
kort efter, i 1047, døde Magnus. Muligvis fra de skader, han fik, da han forfulgte Svend efter et slag på Sjælland, hvor han ifølge legenden faldt af sin hest. Magnus ønskede Harald at have Norge og Svein Danmark.
Harald var imidlertid ikke tilfreds med dette, og i de følgende år krydsede han og Svein ofte sværd – både på land og til søs. Harald plyndrede og brændte f.eks. hedenskab i 1049, og plyndrede og hærgede mange andre danske steder i årenes løb. Skuldelev-blokaden af Roskilde Fjord, hvis første fase er dateret til omkring 1060, fortolkes ofte som et forsøg på at sikre Roskilde mod Haralds overraskelsesangreb efter katastrofen i Haithabu. Selvom meget af Haralds hærgen af Danmark synes meningsløst i dag, han sandsynligvis var for meget af en strateg til at tage på tilfældige raids. Måske var hans formål at vise danskerne, hvordan Svein ikke var i stand til at beskytte sine kyster og derved fratage ham danskernes støtte.
på trods af at Svein Estridsson tabte næsten enhver kamp mod Harald, holdt han fast ved magten. I 1062, eller kort efter, blev der opnået et kompromis. Krigerkongen Harald må have indset, at han skulle opsøge nye jagtområder, og efter Edvard Bekenderens død i begyndelsen af 1066 invaderede Harald England. I efteråret samme år faldt han i Slaget ved Stamford Bridge mod Englands nye konge, Harold Godvinson.
Kristian Helmersen