В ответ «молодцы новгородские» в том же в 1292 году отправились в землю еми. Поход возглавили княжеские воеводы, назначенные сыном Александра Невского владимирско-ярославским князем Дмитрием Александровичем, правившим в то время в Новгороде. Застав шведов врасплох, новгородский отряд не встретил в их владениях серьёзного сопротивления. Летопись сообщает, что участники похода вернулись в Новгород «вси здрави», то есть без людских потерь[93].
Неудачи, постигшие небольшие шведские отряды, показали, что для завоевания Карелии потребуется вся военная мощь шведского государства.
После смерти в 1290 году шведского короля Магнуса Ладулоса на трон вступил его одиннадцатилетний сын Биргер. Из-за несовершеннолетия короля управление страной временно оказалось в руках Королевского совета, ведущую роль в котором играл маршал Швеции Торгильс Кнутсон[94]. Именно он и организовал в 1293 году очередной крестовый поход, имевший своей целью завоевание и покорение Карелии.
Высадившись возле устья западного рукава реки Вуоксы, шведы приступили к постройке на небольшом острове каменной крепости, названной ими Выборг. Когда строительные работы были в основном закончены, шведское войско возвратилось на родину, оставив в крепости сильный гарнизон. Опираясь на Выборгский замок, шведы установили свою власть над тремя западнокарельскими погостами: Яскисом, Эврепя и Саволаксом[95].
Новгородцы не сумели помешать постройке Выборгской крепости, поскольку как раз в это время они были втянуты в междоусобную войну, вызванную соперничеством между вторым и третьим сыновьями Александра Невского — Дмитрием Переяславским и Андреем Городецким, боровшимися за обладание Владимирским великим княжением. Возможность заняться изгнанием шведов появилась лишь после того, как 28 февраля 1294 года Андрей Александрович прибыл в Новгород и был официально провозглашён новгородским князем[96].
В марте 1294 года немногочисленное русское войско во главе с князем Романом Глебовичем Смоленским, бывшим новгородским посадником Юрием Мишиничем и новгородским тысяцким Андреяном выступило в поход. Подойдя к Выборгу, новгородцы 30 марта попытались взять штурмом замковые укрепления. Однако, несмотря на упорство и мужество русских воинов, гарнизону Выборга удалось отразить натиск. На другой день предполагался новый приступ, но ночью, неожиданно для этого времени года, наступила оттепель. Лёд в проливе растаял, и между Замковым островом и берегом залива пролегла полоса открытой воды. В распоряжении новгородского войска не было лодок или других переправочных средств. Дальнейшая осада замка оказалась невозможной. Было решено вернуться в Новгород[97].
Всего дня не хватило русским воинам, чтобы взять свежепостроенную крепость — и в результате Выборг на 400 с лишним лет стал форпостом шведского владычества в Западной Карелии.
Ободрённые успехом, шведы попытались установить своё господство над основной, наиболее населённой частью Карелии — карельским Приладожьем. В 1295 году посланный из Выборга шведский отряд взял штурмом расположенный у впадения восточного рукава реки Вуоксы в Ладожское озеро город Корелу. Это удалось сделать сравнительно легко, поскольку там ещё не было постоянного русского гарнизона, сопротивление захватчикам оказали лишь местные жители. Захватив город, шведы значительно его укрепили и стали принуждать карельское население к покорности. Однако наученные горьким опытом новгородцы немедленно послали сильное войско и после шести суток осады взяли крепость обратно, уничтожив весь шведский гарнизон[98].
Пять лет спустя Торгильс Кнутсон попытался одним ударом закончить войну в пользу Швеции. В мае 1300 года, посадив на корабли большое войско, он двинулся из Стокгольма к устью Невы. Высадившись на берег, шведы начали строить мощную каменную крепость Ландскрона («Венец земли») у впадения в Неву реки Охты. Крепость должна была обеспечить им господство над невским водным путём[99].
Вскоре после этого к Ландскроне подошло русское войско. Однако шведам удалось отразить штурм и принудить новгородцев к отступлению. Осенью 1300 года по окончании строительства Ландскроны Торгильс Кнутсон с основным войском отплыл обратно в Швецию, оставив в крепости сильный гарнизон. А весной следующего года снова пришли новгородцы, взяли штурмом шведскую крепость и уничтожили созданные врагом укрепления[100].
После провала невского похода Торгильса Кнутсона военные действия продолжались ещё свыше 20 лет. Русские стремилась изгнать шведов из западных погостов Корельской земли, шведы — подчинить своей власти карельское Приладожье. При этом стороны нередко совершали глубокие набеги. Так, в 1311 году новгородское войско во главе со служилым князем Дмитрием Романовичем совершило морской поход в подвластную шведам землю еми. Поход прошёл успешно, шведским владениям был нанесён серьёзный ущерб[101].
В 1313 году шведский отряд, пройдя водным путём через Неву и Ладожское озеро, неожиданно напал на Ладогу и сжёг город[102].