El rey Magnus I de Noruega aspiraba al trono inglés y en 1045 y 1046, temiendo una invasión, Eduardo tomó el mando de la flota en Sandwich, Kent.