En 1097 Magnus penetró en la región de Götaland, en Suecia, con el fin de asegurar la frontera noruega y pacificar la zona, que representaba una amenaza para el comercio noruego entre el río Göta y la costa.