Новгородцы любили своего князя как воина и предводителя своих дружин, но не могли долго ужиться с ним как с правителем. В год Невской победы он рассорился со своими подданными и уехал из Новгорода в Переяславль-Залесский. Пользуясь его отсутствием, ливонские рыцари взяли Псков, принудив псковичей выполнить все их требования и отдать своих детей в заложники. После этого меченосцы вступили в переделы новгородских владений. Напуганные новгородцы умолили князя Александра вернуться к ним. Согласившись, он приехал в Новгород и начал собирать войско. В кровопролитной битве он разбил немцев, после чего часть пленных отпустил на волю, а часть – чудей, предавшихся крестоносцам, – повесил. В следующем году, съездив на поклон к хану в Орду, Александр освободил Псков. В сражении погибло семьдесят немецких рыцарей и множество простых ратников, а шесть рыцарей были взяты в плен и замучены.
Но на этом Александр Невский не остановился. Он пошел с походом в Чудскую землю – владения Ливонского ордена. Уже в начале похода немецкое войско напало на один из русских отрядов, разбив его наголову. Когда спасшиеся от гибели принесли Александру весть об этом поражении, он отступил к Псковскому (Чудскому) озеру и там стал дожидаться неприятеля. Александр намеревался встретить врага на льду, который в начале апреля был еще достаточно крепок. Так 5 апреля 1242 г. с восходом солнца началась знаменитая битва, известная в истории Руси как Ледовое побоище. Немцы и чудь пробились «свиньею» (острой колонной) сквозь русские полки и начали побеждать. Тогда Александр со своим полком обогнул врагов с тыла и решил дело в свою пользу. «Но была здесь злая сеча, – повествует летописец, – и льда на озере не было видно – так много пролилось вражеской и русской крови. Русские гнали немцев по льду до берега целых семь верст, убили из них 500 человек, а чуди – бесчисленное множество, взяли в плен пятьдесят рыцарей. Немцы, – говорит летописец, – хвалились: «Возьмем князя Александра руками», а теперь их самих Бог передал ему в руки».
Когда Александр возвращался в Псков после победы, то пленных рыцарей вели пешком за его войском. Все жители Пскова вышли навстречу своему избавителю и Александр Невский сказал им: «О, псковитяне! Если забудете Александра, если самые отдаленные потомки мои не найдут у вас верного пристанища в злополучии, то вы будете примером неблагодарности». После этого славного похода Александр должен был ехать во Владимир прощаться с отцом, который отправлялся в Орду. В его отсутствие немцы прислали в Новгород своих гонцов, которые сказали: «Что взяли мы мечом, Воть, Лугу, Псков, Летголу, от того всего отступаемся; мы ваших пленников отпустим, а вы наших пустите». После этого крестоносцы отпустили всех взятых ранее заложников и помирились с Александром. В это же время в 1243 г. в Тверской области появились литовцы. Александр пошел походом против них и в окрестностях Твери разбил их войско наголову. После этого он отправился в Новгород в сопровождении незначительной свиты. Литовцы, узнав об этом, напали на него. Но Александр отразил атаку неприятеля и снова разбил его. Так, на северо-западе Руси были отбиты все вражеские нападения.
Что касается положения на юго-восточном направлении, то оно было гораздо серьезнее из-за постоянной угрозы со стороны монголотатар. Первыми ощутили на себе мощь монголотатарского войска половцы. Извечные русские враги, они в 1224 г. обратились за помощью к князю Мстиславу Галицкому. Их хан Котян был тестем Мстислава, поэтому тот не смог отказать своему родственнику в помощи. Зная, что собственных войск для борьбы с монголотатарами ему не хватит, Мстислав обратился за поддержкой к другим русским князьям, говоря им: «Если мы, братья, им не поможем, то они предадутся татарам и у тех будет больше силы». На совете в Киеве князья решили помочь половцам, рассудив так: «Лучше нам принять татар на чужой земле, чем на своей». Собрав войска, князья подошли к Днепру. Видя это, азиаты направили к ним послов с такими словами: «Слышим, что вы идете против нас, послушавшись половцев; а мы ваших городов не занимали, ни сел ваших и на вас не приходили; пришли мы попущением божиим на холопов своих и конюхов, на поганых половцев; возьмите с нами мир, а нам с вами рати нет; если побегут к вам половцы, то вы бейте их оттуда, а именья их берите себе, потому что, как слышно, они и вам много зла делают, оттого и мы бьем их отсюда». Но русские князья прогнали послов и битве при Днепре победили татар.