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