Дмитрий Иванович стал московским князем в девятилетнем возрасте. Хоть он и был юн годами, но, по мнению летописцев, «разумом же и бодростию всех старее сый». К 1366 году великий князь объединил всех удельных князей и стал поглядывать в сторону тех, кто раньше не повиновался его воле. Историк В.О. Вешняков отмечает важнейшую роль князя Дмитрия в появлении на Руси единодержавия: «Дмитрий посвятил главным образом всю свою жизнь борьбе с удельными князьями, чтобы дать Москве перевес окончательный. Иоанн Калита и Симеон Гордый показали только, что Москва может приобрести первенство; Дмитрий доказал, что она непременно удержит его за собою, если преемники его пойдут по его следам. Он успел внушить такое уважение к своей власти, что по одному мановению его ополчались рати двадцати девяти областей, по первому слову его громили Тверь и Новгород и решались на борьбу с Татарами. Дмитрий потряс систему удельную; три ближайшие его преемника искоренили ее совершенно»[8].
А.М. Васнецов. Московский Кремль при Дмитрии Донском
При таком подъеме политического могущества Москва не могла оставаться в прежних размерах. В 1367 году дубовые стены города заменяются каменными. Размерами, количеством башен и ворот Кремль Дмитрия Ивановича вполне сопоставим с современным. Каменный город говорил об особом статусе Москвы среди русских княжеств. Дмитрий основал в Москве Вознесенский, Симонов, Рождественский монастыри и церковь Рождества Богородицы, что на Сенях во дворце, Всех Святых на Кулишках и многие другие. При Дмитрии на Руси появилось огнестрельное оружие и построен пороховой завод. Великий князь развивал строительство, иконопись, литейное дело и чеканку монет.
Дмитрий мечтал о свержении монгольского ига и, подгадав благоприятный момент, решительно выступил против Мамая. Первая попытка оказалась неудачной: объединенное русское войско потерпело жестокое поражение на берегу реки Пьяны в 1377 году. Но уже через год Дмитрием была одержана победа у реки Вожжи. Мамай пришел в нечеловеческую ярость и решил напомнить Руси о времени Батыевом. Дмитрий встретил смертельную опасность с оружием в руках. На святую брань его благословил Сергий Радонежский. Все князья русские объединились вокруг Дмитрия и ополчились против Мамая.
Как известно, полки московские и татарские сошлись на поле Куликовом 8 сентября 1380 года. Численное превосходство было у татар. Победа уже почти склонилась на сторону врага, но Дмитрий проявил себя в Куликовской битве как прекрасный полководец. Судьбу сражения решили засадные полки великого князя. Изнеможенные татары не смогли справиться со свежими войсками и обратились в бегство. Из огромной 200-тысячной рати Дмитрия в живых осталось только 40 тысяч воинов. Сам князь был тяжело ранен в бою.
Благодатные последствия этой победы были неисчислимы для Руси: развеялся миф о непобедимости монголо-татар, у русского народа появилась надежда обрести свободу. Этой одной надеждой жили на Руси еще очень долго. Через два года после Куликовской битвы на Москву пришли полчища грозного Тохтамыша. Летопись свидетельствует о том, что после многодневной осады от Москвы, «града великого, чудного и многочеловечного остались только земля и перст, прах, пепел и трупья многа»[9]. Но это не смогло сломить Дмитрия Донского, который сумел восстановить свои силы и вновь объединить князей вокруг Москвы для будущей борьбы с татарами. Пусть даже сам он и не увидел столь долгожданной свободы.
Сын Дмитрия Донского Василий Дмитриевич, одаренный умом светлым и проницательным, продолжил политику отца, но внес в нее долю дипломатической осторожности. Он старался не вступать в опасную борьбу, грозившую Москве сильными потрясениями. С Ордой он держался благоразумной политики Калиты, усыпляя хана видимой покорностью и пользуясь каждым случаем ослабить цепи рабства. Он был скорее союзником, чем данником Орды. Именно при нем случилось знаменитое чудо Владимирской иконы Божьей Матери.