Между тем у киевского князя были куда более весомые причины для проявленной снисходительности, нежели просто любовь к своему приемному сыну. Оказывается, в это время Киевская Русь находилась во вражде с Норвегией. В «Саге о Магнусе Добром и Харальде Суровом Правителе» раскрывается причина этой вражды. Конунг Ярицлейв полагал, что норвежцы предали святого конунга Олава, и потому не желал заключать с конунгом Свеном торговый мир. Это означало, что любой норвежец, приплывший в Гардарики по торговым делам, подлежал смерти без суда и следствия, а его товары — отобраны, с платой соответствующей пошлины в княжескую казну.
Выходит, воспитывая Магнуса при своем дворе, Ярослав рассчитывал на то, что в недалеком будущем его приемный сын станет норвежским конунгом и восстановит попранную справедливость. Что ж, планы киевского князя сбылись полностью. Ведь не зря его называли Мудрым.
Конунг Свен не был тем человеком, который смог бы удержать в своих руках власть над Норвегией. Норвежцы видели в нем ставленника Кнута, а не самостоятельного национального лидера. В сагах повествуется о том, как сразу после гибели Олава Свен и его мать стали притеснять своих норвежских подданных, творя всяческие беззакония. Всего за несколько лет Свен и Эльфгиву сумели уронить свой авторитет настолько, что даже те, кто безоговорочно поддерживал их, теперь перешли в стан их врагов.
В 1033 году произошел случай, ставший своеобразным прологом к грядущим переменам в Норвегии. Некий человек провозгласил себя сыном Олава Трюггвасона и приплыл из Англии в Норвегию, чтобы стать конунгом. Источники утверждают, что очередной претендент на норвежский престол происходил из семьи священника и, соответственно, не имел никакого отношения к потомству знаменитого конунга. Ему удалось собрать некоторое количество сторонников, поверивших его словам. Восставшие сразились с войском Свена, но были разбиты. Самозванец погиб.
Но и звезда конунга Свена клонилась к закату. Держава его отца начала понемногу ослабевать. Англия, ставшая второй родиной Кнута, была слишком далеко от Норвегии и Дании. Кнут просто физически не мог контролировать столь обширную территорию. Следовательно, он не мог уберечь ее от распада. А это, в свою очередь, говорило в пользу того, что Норвегия в скором времени обретет независимость.
А вот тогда норвежцы и вспомнили о Магнусе. В Киевскую Русь ко двору Ярослава Мудрого отправилось норвежское посольство, чтобы пригласить Магнуса на престол. Магнус дал свое согласие и по прибытии в Норвегию был провозглашен конунгом.
Попытаемся более точно определить время отъезда Магнуса с Руси. Это позволит нам существенно уточнить хронологические рамки последующих событий. Пожалуй, наиболее близким к истине в этом вопросе оказался Юхан Скрейнер, опиравшийся в своей версии на целый ряд умозаключений. Смерть Кнута Великого наступила 12 ноября 1035 года. Однако вряд ли в Норвегии стало известно об этом раньше йоля (т. е. Рождества). Скорее всего, о смерти датского правителя там узнали лишь спустя несколько месяцев. Причина в плохих погодных условиях: зимние штормы, делающие невозможным регулярное сообщение по морю. А потом норвежцам пришлось еще дожидаться, когда сойдет лед в Балтийском море и Финском заливе, прежде чем они отправят посольство. Это могло произойти не раньше апреля или начала мая 1036 года. Сделаем поправку на время, потребовавшееся на переговоры норвежского посольства с Магнусом на Руси, и сборы в обратный путь. Вывод исследователя вполне логичен: поездка Магнуса в Норвегию состоялась осенью 1036 года. Ведь еще скальд Арнор утверждал, что Магнус «повел заиндевелый корабль с востока из-за моря». Только в декабре 1036 года Магнус добрался до Трендалега.
Но не все так просто, как кажется на первый взгляд. В сагах порядок событий изложен иначе. В «Круге земном» говорится, что по прибытии в Норвегию Магнус был провозглашен конунгом над всей той страной, которой правил его отец, Олав Харальдссон. Произошло это на Эйратинге, собранном по приказу Магнуса. Затем новоизбранный конунг отправился в поездку по стране, и повсюду норвежцы также признавали над собой его власть. Свен пробовал остановить триумфальное шествие Магнуса. Он собрал тинг в южном Хердаланде. Видимо, с целью заручиться поддержкой местного населения в своей борьбе против Магнуса. Ничего хорошего из этой затеи не вышло: то ли собравшиеся на тинг люди не выразили должного почтения правителю, то ли открыто заявили ему, что больше не хотят видеть его в своих землях. Так или иначе, Свен счел свое положение в Норвегии весьма непрочным.
Осенью того же года вместе с матерью он бежал в Данию к своему брату Хардакнуту (1028–1042 гг.) Хардакнут принял брата радушно и даже предложил ему править страной вместе. Не совсем ясно, чем была вызвана такая невиданная щедрость. Может быть тем, что все это происходило, по сообщению саги, еще при жизни Кнута, находившегося в Англии и еще окончательно не утратившего бразды правления.