При сильных внутренних волнениях, происходивших во время вторичного княжения Святослава Ростиславича, новгородцы должны были выдержать довольно значительную внешнюю борьбу с шведами. Со времен Рюрика шведы не беспокоили русских владений, и было замечено, что такою безопасностью северо-западные русские волости были обязаны внутренним волнениям, происходившим в Швеции вследствие принятия христианства, которое повело к разложению древних языческих форм жизни. Тесть Ярослава I, король Олоф (Schoosskonig), принявши христианство, не мог более называться упсальским королем, потому что это название означало верховного жреца; таким образом он потерял свое значение в верхней Швеции, жители которой большею частию были язычники. По прекращении рода упсальских королей, происходивших от знаменитого Сигурда Ринга, избран был королем Стенкиль, сын известного нам ярла Рагнвальда, ревностный христианин; его избрание показывало уже господство христианской стороны; несмотря на то, когда христианские проповедники убеждали его разорить языческий храм в Упсале, то он отвечал им, что следствием такого поступка будет их смерть, а его изгнание. По смерти Стенкиля, последовавшей в 1066 году, в Швеции встала сильная усобица: два короля, оба носившие одно имя – Ериха, стали спорить о престоле, и оба пали в этой войне вместе со всеми знатнейшими шведами; язычество опять так усилилось во время усобицы, что ни один епископ не хотел ехать в Швецию, боясь преследований. Борьба продолжалась до половины XII века (1150 г.), т. е. до вступления на престол Ериха Святого, который дал окончательное торжество христианству. Но усобицы между разными претендентами на престол продолжались: Ерих Святой лишился жизни в битве с датским принцем Магнусом, который имел притязания на шведский престол по родству с домом Стенкиля; Магнус через год был также убит, и ему наследовал готский король Карл Сверкерсон, первый, который носит название короля шведов и готов; он оставил по себе память короля мудрого и благонамеренного, при нем не было усобиц, вследствие чего шведы получили возможность к наступательному движению на соседей; под 1164 годом летописец новгородский говорит, что они пришли под Ладогу; ладожане пожгли свои хоромы, затворились в кремле с посадником Нежатою и послали звать князя Святослава с новгородцами на помощь. Шведы приступили к крепости, но были отражены с большим уроном и отступили к реке Воронай, а на пятый день пришел князь Святослав с новгородцами и посадником Захариею, ударил на шведов и разбил их: из 55 шнек шведы потеряли 43; мало их спаслось бегством, да и то раненые.