Летом 1378 года сводная русская рать под предводительством князей Дмитрия Ивановича и Владимира Андреевича взяла реванш за позорное поражение у реки Пьяны. Снова предприняли ордынцы под командованием воеводы Бегича нашествие на нижегородские земли. Только на этот раз для них всё закончилось плачевно. 11 августа войско Бегича было наголову разбито сразу после переправы через речку Вожу. Эта победа укрепила в наших предках уверенность в своих силах, показала, что можно побеждать крупные силы ордынцев. В декабре того же года был предпринят удачный поход на Брянские земли, в результате которого заметно укрепились западные границы, и Русь приобрела ещё одного союзника – литовского князя Дмитрия Ольгердовича, получившего в управление Переславль.
Следующий 1379 год прошёл относительно спокойно. Но это было затишье перед бурей. Гордый Мамай был возмущён смелым поведением русских князей и собирал огромнейшее войско, привлекая наёмников богатым жалованием и будущей наживой. Летом 1380 года он сам повёл войска на Русь. Предварительно проводил хитрый хан переговоры с литовским князем Ягайло и с Олегом Ивановичем Рязанским. Последний был недоволен разорением своих земель ордынцами в ответ на поражение у Вожи. Но некоторые современные историки считают, что князь Олег не был явным предателем, как об этом говорят древнерусские повести, а вёл двойную игру, стремясь отвести опасность нового разорения от своей вотчины. Именно Олег первым сообщил Дмитрию Ивановичу о готовящемся нашествии, невиданном со времён Батыя.
Великий князь с тревогой принял это известие. «Господи, не сотвори нам, яко же на прадеды наши навёл еси злого Батыя…» – коленопреклонённо молился он перед святыми образами. И Бог помог. В короткий срок удалось Дмитрию Ивановичу собрать огромную для Руси рать. Он был поддержан почти всеми русскими князьями. Не прислали дружин только Олег Рязанский, Михаил Тверской и Новгород Великий. Перед выступлением поскакал Дмитрий Иванович к преподобному Сергию Радонежскому испросить благословения. По окончании обедни великий князь получил весть о новых продвижениях Мамая к Дону и хотел было возвращаться, но игумен смиренно попросил его помедлить и отобедать с монахами. За трапезой Сергий Радонежский как бы невзначай тихо сказал князю: «При сей победе тебе еще не носить венца мученического, но многим без числа готовятся венцы с вечной памятью». Это пророчество весьма ободрило князя. Благословив Дмитрия Ивановича на поход против ордынцев, преподобный Сергий послал с ним двух могучих иноков – воинов Александра Пересвета и Андрея Ослябю.
20 августа 1380 года русские рати покинули Москву. Часть войск под руководством Владимира Андреевича отправилась в направлении Серпухова на соединение с конными и пешими дружинами юго – западных областей. Главная часть под предводительством Дмитрия Ивановича направилась вдоль Москвы – реки к Коломне. На ночь войско остановилось в тихом месте на берегу, где великому князю придало уверенности чудесное явление образа святителя Николая.
Старинное предание гласит (в переложении на современный русский язык): «Благоверный великий князь Дмитрий Иванович Донской вышел из града Москвы против нечестивого Мамая, царя татарского, и, отойдя от Москвы на пятнадцать вёрст с воинством своим, установил шатры на месте, поросшем густыми травами, для отдыха. И явился ему на этом месте пречудный образ Николая Чудотворца, красками разукрашенный, звёздами светло окружённый и ярким светом осиянный, стоящий сам по себе в воздухе над древом, называемым сосною, здесь растущим, никем не поддерживаемый. Молящемуся ему великому князю Дмитрию Ивановичу сошла сама с высоты эта святая икона и далась в честные руки его…»
В Коломну прибыли русские войска со всех сторон. 25 августа сводная рать вышла к Лопасне, где соединилась с войсками, собранными князем Владимиром Андреевичем. Несмотря на то, что Литва была (или хотела показать себя) на стороне Мамая, не подвели Дмитрия Ивановича и новые союзники, литовские князья Андрей и Дмитрий Ольгердовичи. Вскоре русские полки переправились через Оку и через несколько дней подошли к месту слияния Дона и Непрядвы. Решено было переправляться 7 сентября, накануне праздника Рождества Богородицы. За рекой воинство вышло на огромное Куликовское поле. Подход Мамаевой рати ожидался на следующий день. Русские сторожевые полки немало сделали для того, чтобы встреча произошла именно здесь. В походных церквях отслужили вечерню. Тысячи голосов подхватывали праздничное песнопение: «Рождество Твоё, Богородице Дево, радость возвести всей вселенной…»