Соседние с Финляндией земли, прилегающие к реке Неве, а также Карельский перешеек уже давно стали причиной раздоров между русскими князьями и шведами. Шведы пытались крестить жившие там карельские, финские и балтийские племена, не раз высаживались на берегах Невы и вторгались в новгородские земли. «Шведы – противник известный», – писал советский историк В. П. Пашуто, автор книги «Александр Невский» (1974). Они перехватывали новгородские корабли, проникали в Ладожское озеро и даже нападали на Ладогу. Однажды и новгородцы ответили им тем же, напали в 1187 г. на древнюю столицу Швеции Сигтуну и сожгли ее.
Летом 1240 г. шведские корабли вновь прибыли в устье Невы и сделали остановку там, где в нее впадала река Ижора. Новгородская первая летопись сообщала о «множестве» кораблей, пришедших на Русь, и о том, что вместе со шведами сюда прибыли финские отряды и норвежцы. Были здесь и католические епископы. Чаще всего историки оценивают численность шведского войска в 5000 человек.
Однако их вторжение не осталось незамеченным. Молодой новгородский князь Александр Ярославич (1220/1221—1263) уже год ждал нападения и позаботился о тщательной охране берегов Невы.
Сборы были скоры. Князь выступил с малой дружиной, не дожидаясь, пока соберутся все новгородцы. По преданию, которое сохранило для нас «Житие Александра Невского», написанное в конце XIII в. одним из приближенных владимирского митрополита Кирилла, он произнес, обращаясь к дружине, собравшейся после церковной службы возле собора Святой Софии:
Едва враги высадились на Ижорской земле, как местный старейшина Пелгуй,
Войско двинулось вдоль Волхова к новгородской крепости Ладоге, чтобы взять с собой местное ополчение. К утру 15 июля, преодолев около 150 километров пути, оно подошло к Ижоре. Князь надеялся на то, что появление новгородцев будет внезапным. Только это поможет им справиться с многочисленным войском шведов.
В. П. Пашуто так описывал приход войска, которого никто не ждал в этой глуши: «Скрыто подойдя к Ижоре, русская конная дружина в тесно сомкнутом строю внезапно появилась из-за леса. Шведские воины, выскакивая из шатров, спешили: кто смелее – к коням, кто духом слабее – к судам».
Действия Александра Ярославича в начавшейся битве лишь усилили панику среди шведов. Он пробился к одному из их предводителей, зятю шведского короля Биргеру (позднее тот и сам будет править Швецией), и копьем ударил его в щеку, или, как пишет автор «Жития»,
Под стать князю сражались и его дружинники. «Житие Александра Невского» сообщает о подвигах некоторых из них. Дружинник Гаврило Олексич въехал на коне по сходням прямо на шведский корабль, а свергнутый оттуда бился с самим воеводой посреди
Всего, согласно летописным источникам, в Невской битве пали несколько десятков русских воинов при численности войска в 1300–1400 человек. Потери шведов могли составлять от нескольких десятков до нескольких сотен человек.
Сражение продолжалось в тот долгий летний день до темноты; к ночи противники разошлись. Шведы потерпели поражение и к утру отступили на уцелевших кораблях. Так вторжение в Новгородскую землю было пресечено, прежде чем хоть один ее город пострадал.