Дмитрий Иванович активизировал строительство пограничных крепостей. На юге Московского княжества князь Владимир Андреевич в 1374 году заложил «град Серпохов». Он же укрепил Коломну, которая входила в Московское княжество. Были выполнены работы по укреплению монастыря Голутвин. В северной части Московского княжества был заложен Переславль. В летописи сказано: «…заложи град Переславль, единого лета и срублен биста». Монастыри также служили оборонительными сооружениями. На окраинах Москвы в XIV веке были построены монастыри Петровский, Рождественский и Сретенский. Тогда это были окраины Москвы. Сама Москва размещалась внутри Бульварного кольца. Полагают, что в то время в Москве проживало 30 – 40 тыс. человек.
Усиливались оборонные сооружения и других русских городов. Согласно Никоновской летописи, крепость в Твери строилась с 1369 по 1373 год. Крепость в Новгороде строилась в 1384 году. Крепость в Пскове строилась в 1380 году. Здесь была заложена новая каменная стена «по старой стенки». Строились крепости и в других городах – в 1387 году в Порхове, в 1384 году в Луге и т. д. Построенные крепости использовались по назначению. В них располагались оружейные и кузнечные мастерские, в которых изготовлялось оружие для пехоты и конницы. Часть оружия выдавалась воинам в военное время.
ПОЛИТИЧЕСКОЕ ПОЛОЖЕНИЕ РУСИ НАКАНУНЕ КУЛИКОВСКОЙ БИТВЫ
Накануне Куликовской битвы основными противниками Северо-Восточной Руси были Золотая Орда и Литовское княжество. Литва вела борьбу с Ливонским орденом, который подпирал её с запада, и с княжествами Северо-Восточной Руси, за счет которых она стремилась расширить свои владения. Литва небезуспешно в своей борьбе с Московским княжеством привлекала на свою сторону Тверь. С Тверским княжеством Литва заключила военно-политический союз. Однако у неё не хватало сил одолеть Московское княжество. Поэтому Литва заключила союз с Золотой Ордой. Литва граничила с Золотой Ордой на юго-востоке.
Тверское княжество главным своим противником считало Москву. Оно стремилось лидировать среди княжеств Северо-Восточной Руси. Поэтому ему и нужны были военно-политические союзы как с Литвой так и Золотой Ордой. Мамай отдал ярлык на великое княжение тверскому князю Михаилу. Московский князь Дмитрий воспротивился этому. Он собрал войско 17 княжеств и пошел на Тверь. В 1375 году он вынудил тверского князя Михаила согласиться с первенством Москвы среди всех русских княжеств. Тверской князь вынужден был отказаться от соискательства великого княжения и обязался выступать всегда вместе с московским князем. В Тверской летописи сказано: «Если татары пойдут против нас или против тебя, то битися нам с тобою заодно против них; если мы пойдем против них, то нам с тобою заодно пойти против них».
В походе на Тверь московского князя поддержали Рязанское и Нижегородское княжества. Союзники Твери литовцы не решились принять участие в сражении. Они «побежали назад». Так московский князь Дмитрий сделал первую попытку объединить русские княжества в единое государство.
Золотая Орда не могла не реагировать на такой вызов. Мамай послал свои войска под Нижний Новгород. Он обратился через своих послов к московскому князю с вопросом: «Почто естя ходил и ратью на великого князя Михаила Тверского?» Нижегородское княжество было разорено, «и с многим полоном» войска Мамая возвратились в Орду. По пути татарские отряды разорили и Новосильское княжество. В летописи сказано: «Новосильскую землю всю пусту сът вориша». Естественно, что московский князь Дмитрий ждал, что татары пойдут на Москву. Поэтому он в 1376 году ходил «за Оку – реку, стерегася рати татарския от Мамая». Одновременно часть московского войска действовала в Среднем Поволжье. Под их действием часть волжских татарских и булгарских феодалов перешла на службу в Москве. Командовал войском князь Дмитрий Михайлович Боброк Волынский.
В 1377 году произошло позорное поражение русских войск татаро-монгольскими отрядами Мамая. Причиной было обычное разгильдяйство, пьянство и безответственность.
Мамай направил войско в поход на Нижний Новгород. Командующим был царевич Араб-шах (в русских летописях Арапша), который незадолго до этого перебежал из Синей Орды в Золотую Орду. Московский князь Дмитрий Иванович с войском направился защищать Нижний Новгород. Но он значительно опередил ордынские войска. Там князь оценил обстановку и принял решение оставить часть своих войск в Нижнем Новгороде, а часть войск увести обратно в Москву. То есть Дмитрий с частью своих войск вернулся в Москву. Он распорядился направить навстречу татарам полки Московский, Владимирский, Переяславский и Муромский, а также отряды Юрьевский и Ярославский. Ясно, что это дополнительно к войскам Нижегородского княжества.