Теперь Мамай располагал достаточными силами для того, чтобы повести свои войска на русские земли. Рязанский князь Олег был союзником Москвы. Был заключен договор, по которому Москва обязана была выступить против врагов Рязани. Но московский князь Дмитрий не выполнил условие договора и не заступился за князя Олега. Но Дмитрий не знал планов Мамая и собрал свое войско («всю силу княжества великаго»). Войско Дмитрия стояло на левом берегу реки Оки. Сюда с отрядами подошел и его двоюродный брат князь Владимир Андреевич. Мамай на глазах у воинства Дмитрия разорил города Рязанского княжества и безнаказанно удалился, прихватив с собой много пленных.
Князь Дмитрий произвел торг с князем Михаилом Александровичем. В результате в обмен на своего сына Михаил Александрович отозвал своих наместников с Владимирского княжества. Он в очередной раз признал право московского князя Дмитрия на великое Владимирское княжество. Кроме того, Дмитрий заставил тверского князя Михаила Александровича вернуть Новгороду имущество и пленных, которых тот захватил в 1372 году в Торжке.
Отношения с Тверью были улажены, а с Великим Новгородом они стали даже родственными. Митрополит Алексей старался упрочить союз Московского княжества с Нижним Новгородом. В 1374 году он поставил в епископы суздальские нижегородского архимандрита Печерского монастыря Дионисия. Епархии Нижний Новгород и Городец отошли к Суздалю.
Власть Мамая в Орде заколебалась. Он потерпел поражение от Хаджи-Черкеса. Мамай был изгнан из Сарая. Московский князь Дмитрий на это отреагировал – он разорвал отношения с Мамаем. В летописи сказано: «А князю великому Дмитрию Московскому бышет розмирие съ Тотары и съ Мамаемъ». Разорвать отношения означало перестать платить дань Мамаю. Мамай тут же послал воинский отряд в Нижний Новгород. Отряд сопровождал посла Сарайка. Но нижегородцы дали бой ордынцам, а посла захватили в плен. Ясно было, как именно Мамай отреагирует на эту дерзость. Надо было готовиться к более серьезному столкновению с ордынцами.
В 1374 году князь Владимир Андреевич возводит город Серпухов. Одновременно вблизи города был возведен Высоцкий монастырь.
Фактически речь шла об укреплении русской линии обороны вдоль реки Оки.
В ноябре 1374 года в Переяславле собрались князья Северо-Восточной Руси. Формальным поводом, согласно летописи, было крещение родившегося второго сына Дмитрия – Юрия. Крестил его Сергий Радонежский.
Он был активным сторонником объединения сил всех русских княжеств. По сути, в Переяславле в ноябре 1374 года был созван первый общекняжеский съезд. Документов о работе съезда и принятых решениях (договоренностях) не сохранилось.
Михаил Александрович решил воспользоваться тем, что Дмитрий поссорился с Мамаем. Он послал в Орду послов с задачей получить ярлык на стол во Владимире. Те ярлык привезли. Великий Новгород признал его великим князем Владимирским. Михаил Александрович направил послов в Москву, чтобы сообщить Дмитрию, что отныне он является великим князем Владимирским. Кроме того, он послал воинские отряды в Торжок и Углич, чтобы взять эти города.
Все эти действия тверского князя Михаила Александровича (его союз с Великим Новгородом, Литвой и Ордой) ставили под угрозу Московскую коалицию. Поэтому в 1375 году в марте собрался второй съезд русских князей, союзников московского князя Дмитрия.
Ситуация обострилась еще больше от того, что в Нижнем Новгороде перебили ранее плененных ордынских «послов» во главе с Сарайкой. Князь Дмитрий понимал, что тучи сгущаются и времени терять нельзя. Он за короткое время собрал огромное войско. Из летописи следует, что на стороне московского князя Дмитрия выступили его двоюродный брат Владимир Андреевич, Дмитрий Нижегородский с сыном Семеном и со своими братьями Борисом и Дмитрием Ногтем, которые представляли все уделы Нижегородского княжества. На стороне Дмитрия выступали ростовский великий князь Андрей Федорович и его племянники, удельные ростовские князья Василий и Александр Константиновичи. Союзником являлся ярославский великий князь Василий Васильевич и его младший брат удельный ярославский князь Роман. Союзником был и моложский князь Федор Михайлович, а также старший из двух белоозерских князей Федор Романович, стародубский князь Андрей Федорович, удельный тверской князь Василий Иванович Кашинский. Все эти князья княжили в Северо-Восточной Руси. В коалицию князей входили новосильский князь Роман Семенович, оболенский князь Семен Константинович, его брат тарусский князь Иван, один из смоленских удельных князей Иван Васильевич и князь Роман Михайлович Брянский. Все эти князья по призыву Дмитрия «всели на конь».