No obstante, Haroldo se proclama rey en 1037, teniendo que aceptarlo Canuto mientras continuaba su lucha contra el rey noruego, con el que finalmente llega a un acuerdo en 1038, por el cual se estipulaba que si Hardeknut moría sin descendencia su heredero sería el rey Magnus I.