在一年后的1099年夏天返回挪威，尽管他征服的许多岛屿（如安格尔西），但是这些地方仅在名义上受挪威控制。
征战瑞典.返回挪威后，马格努斯三世转向东方扩张。通过声称恢复挪威和瑞典之间的祖传边界，他于1099年末为瑞典的达尔斯兰和西约特兰进军。在马格努斯三世看来，与瑞典的边界应该设置在更远的东部：在约塔河，通过维纳恩湖和北到韦姆兰。他声称拥有韦姆兰以西的所有土地（主要是达尔斯兰）。瑞典国王英格·斯滕克尔森（“老英格”）驳斥了这一说法，马格努斯三世因此开始他的远征以回应。他突袭森林村庄以