В конце XIII века в Швеции царствовал малолетний Биргер II под опекой деятельного, умного маршала Торкеля Кнутсона. В 1293 году шведы вновь завоевали часть русской Карелии и построили крепкий город Выборг в углублении одной из многочисленных бухт южного берега Финляндии, против Березовых островов; вследствие чего стали уже твердой ногой в завоеванном краю. Новгородцы пошли было против Выборга с малыми силами, но были отбиты и воротились назад. Успех подстрекнул шведов к дальнейшим попыткам укрепиться в том краю. В 1295 году они построили городок уже на берегу Ладожского озера (Кексгольм); на этот раз новгородцы ударили на них с большей энергией, взяли городок и раскопали его; причем избили весь гарнизон с его начальником Сигге. Но шведы упорно стремились к своей цели.
В 1300 году сам маршал Торкель Кнутсон с большим флотом вошел в Неву и заложил сильную крепость на устье реки Охты. Для этой цели папа даже прислал ему искусных градостроителей из Италии. Стены снабжены были камнеметательными орудиями. Новый город наименован Ландскрона («Венец земли», как называет его русская летопись). Кнутсон оставил в нем сильный гарнизон под начальством Стена. Для Новгорода наступила большая опасность: шведы отрезывали ему великий водный путь в Балтийское море и во всякое время могли запереть торговое сношение с Ганзой. Новгородцы поняли ему опасность и со своей стороны повели дело энергически. Не довольствуясь собственными силами, они пригласили на помощь низовые полки. В мае следующего года сам великий князь Андрей повел их на шведскую крепость; несмотря на храброе сопротивление, она была взята и совершенно раскопана; а гарнизон частью избит, частью уведен в плен. Новгородцы так высоко ценили эту победу, что уставили ежегодное поминовение русских воинов, павших под Ландскроною.
Между тем как шведы стремились распространить свои завоевания на все северное прибрежье Финского залива, с рекой Невой включительно, то есть отнять у новгородцев всю Карелу и часть Ижоры, датчане пытались то же сделать на своем южном прибрежье и отнять у Новгорода другую часть Ижоры, а также соседнюю часть Води. Если бы и тем и другим удалось, Новгородская земля была бы совершенно отрезана от Балтийского моря и от прямых сношений с Ганзой. Но и тут новгородцы оказали энергичное сопротивление и не допустили датчан перейти на правую сторону Наровы. С этими неприятелями в 1302 году состоялся мир, для заключения которого новгородское посольство ездило в Данию к королю Эриху VI. Для обороны Водской области новгородцы построили близ Финского залива каменную крепость Копорье, в которой еще прежде пытались утвердиться датчане. Нельзя не обратить внимания на то обстоятельство, что с другой стороны, на Неве, новгородцы ограничивались пока уничтожением шведских укреплений вместо того, чтобы самим укрепиться в устье этой реки и тем обеспечить за собой весь водный путь.