На солнечном восходе началась знаменитая битва, слывущая в наших летописях под именем Ледового побоища. Немцы и чудь пробились свиньёю (острою колонною) сквозь русские полки и погнали уже бегущих, как Александр обогнал врагов с тыла и решил дело в свою пользу; была злая сеча, говорит летописец, льда на озере стало не видно, всё покрылось кровию; русские гнали немцев по льду до берега на расстоянии семи вёрст, убили у них 500 человек, а чуди бесчисленное множество, взяли в плен 50 рыцарей. «Немцы, — говорит летописец, — хвалились: возьмём князя Александра руками, а теперь их самих бог предал ему в руки». Когда Александр возвращался во Псков после победы, то пленных рыцарей вели пешком подле коней их; весь Псков вышел навстречу к своему избавителю, игумны и священники со крестами. «О, псковичи! — говорит автор повести о великом князе Александре. — Если забудете это и отступите от рода великого князя Александра Ярославича, то похожи будете на жидов, которых господь напитал в пустыне, а они забыли все благодеяния его; если кто из самых дальних Александровых потомков приедет в печали жить к вам во Псков и не примете его, не почтите, то назовётесь вторые жиды». После этого славного похода Александр должен был ехать во Владимир прощаться с отцом, отправлявшимся в Орду; в его отсутствие немцы прислали с поклоном в Новгород, послы их говорили: «Что зашли мы мечом, Воть, Лугу, Псков, Летголу, от того от всего отступаемся; сколько взяли людей ваших в плен, теми разменяемся: мы ваших пустим, а вы наших пустите»; отпустили также заложников псковских и помирились.
Но оставалась ещё Литва: в 1243 году толпы литовцев явились около Торжка и Бежецка; в Торжке в это время сидел возвратившийся, вероятно, после мира, из Ливонии князь Ярослав Владимирович; он погнался было с новоторжцами за литвою, но потерпел поражение, потерял всех лошадей, потом новоторжцы и Ярослав погнались опять вместе с тверичами и дмитровцами; на этот раз литовцы были разбиты под Торопцом, и князья их вбежали в город. Но утром на другой день приспел Александр с новгородцами, взял Торопец, отнял у литовцев весь плен и перебил князей их, больше осьми человек. Новгородские полки возвратились от Торопца; но Александр с одним двором своим погнался опять за литовцами, разбил их снова у озера Жизца, не оставил в живых ни одного человека, побил и остаток князей. После этого он отправился в Витебск, откуда, взявши сына, возвращался назад, как вдруг наткнулся опять на толпу литовцев подле У свята: Александр ударил на неприятелей и снова разбил их.
Так были отбиты со славою все три врага Северо-Западной Руси.
Занимаясь по смерти отца преимущественно отношениями ордынскими, Александр должен был следить и за обычною борьбою на западе, в которой прежде принимал такое славное участие. Мы видели, что Михаил московский недолго пользовался старшим столом, отнятым у дяди, и пал в битве с литвою; но другие Ярославичи отомстили за его смерть, поразивши литву из Зубцова (1249 году); около этого же времени псковичи потерпели поражение от литвы на Кудепи; в 1253 году литва явилась в области Новгородской; но князь Василий с новгородцами нагнали её у Торопца, разбили, отняли полон. В 1258 году пришла литва с полочанами к Смоленску и взяла город Войщину на щит; после этого литовцы явились у Торжка, жители которого вышли к ним навстречу, но потерпели поражение, и город их много пострадал; под 1262 годом встречаем известие о мире новгородцев с литвою. Шведы и датчане с финнами пришли в 1256 году а стали чинить город на Нарове; новгородцы, сидевшие в это время без князя, послали в Суздальскую землю к Александру за полками, разослали и по своей волости собирать войско; неприятель испугался этих приготовлений и ушёл за море. На зиму приехал в Новгород князь Александр и отправился в поход — куда, никто не знал; думали, что князь идёт на чудь, но от Копорья пошёл на ямь; путь был трудный, войско не видело ни дня ни ночи от метели; несмотря на то, русские вошли в неприятельскую землю и опустошили её.