Тогда Сарыхожа послал к Дмитрию гонца с требованием, чтобы тот приехал во Владимир и дал свершиться ханской воле. Получив это послание, московский князь ответил: «К ярлыку не еду. Михаила на княжение не пущу, а тебе послу цареву – путь чист». Вместе с таким дерзким ответом, Дмитрий Иванович послал дары Сарыхоже. Сарыхожа оставил Михаила и отправился в Москву. Его приняли там с таким почетом и так щедро одарили, что он совершенно перешел на сторону московского князя, уговорил его ехать к Мамаю и обещал там ходатайствовать за него. Дмитрий последовал этому совету, и 15 июня 1371 года отправился в Орду. Прибыв туда, он щедро одарил и Мамая, и хана, и их приближенных, получив ярлык на великое княжение. Тщетно пытался соперничать с Дмитрием тверской княжич Иван Михайлович, отстаивавший перед Мамаем интересы своего отца. Он лишь попусту растратил взятые в долг 10 тысяч рублей – огромную по тем временам сумму. Как злостный неплатильщик, Иван был взят ростовщиками под арест. Но затем его выкупил московский князь. Дмитрий Иванович увез тверского княжича с собой и держал его в заключении до тех пор, пока Михаил Александрович не выплатил ему всю потраченную на выкуп сына сумму.
А Мамай послал сказать тверскому князю следующее: «Мы тебе дали великое княжение, давали и войско, чтобы посадить тебя на нем; но ты войска нашего не взял, говорил, что сядешь одною своею силою, так сиди теперь с кем хочешь, а от нас помощи не жди».
В 1371 году обострились московско-рязанские отношения, сопровождавшиеся военными действиями на рубеже. Именно тогда впервые упоминается поступивший на московскую службу знаменитый воевода Дмитрий Михайлович Боброк-Волынский. Чтобы заполучить его себе, московский князь выдал за Дмитрия Михайловича свою сестру Анну и явно не прогадал. По мнению В. А. Кучкина, он реорганизовал военную службу в Московском княжестве, благодаря чему произошло усиление «военного значения “двора” великого князя, состоящего из бояр и слуг вольных». 14 декабря 1371 года Дмитрий Боброк разбил рязанцев в сражении у Скорнищево, а в следующем году, во время Третьей Литовщины, в возросшем военном потенциале Москвы смог убедиться сам Ольгерд.
В 1372 году он снова выступил в поход против Дмитрия Ивановича, но дошел только до Любутска, города-крепости у впадения р. Дубны в Оку (ныне – с. Троицкое Калужской обл.). Здесь он надеялся соединиться с войсками союзного тверского князя, который в это время разорял новгородские владения. Однако первым к Любутску успел со своими ратями великий московский князь Дмитрий Иванович. Он разбил сторожевой полк Ольгерда, после чего литовцы вынуждены были укрыться за глубоким оврагом. Противники стояли по две стороны оврага «много дней», а потом заключили перемирие на три месяца. Любутский договор примечателен признанием Ольгердом Великого княжения Владимирского отчиной, наследственным владением московского князя, а не пожалованием ордынских ханов. Михаил Тверской должен был возвратить Дмитрию все занятые им московские города, при этом Ольгерд не должен за него вступаться: все жалобы на тверского князя должны быть решены ханским судом.
Оставленный своим главным союзником, тверской князь продолжил свою теперь уже явно неравную борьбу с Москвой. В 1375 году он снова выхлопотал себе в Орде великокняжеский ярлык. Тогда, собрав под свои стяги войска почти всех русских земель (среди них была и новгородская рать и даже полки некоторых литовских князей), Дмитрий Иванович пошел на Тверь и осадил ее.
Увидев, что против него поднялась вся Русская земля, Михаил вынужден был смириться и признать себя младшим братом московского князя. Он обязался без его ведома не вступать в переговоры с Литвой и Ордой и помогать Москве в борьбе с ее врагами. Такие же договоры Дмитрий Иванович заключил и с другими русскими князьями.
За год до этого, в 1374 году, воспользовавшись «розмирьем» с Мамаем[92]
, московский князь разрывает вассальные и даннические отношения с Ордой, а в марте 1376 года направил свои войска в поход на ордынский город Булгар. Командовал походом Дмитрий Боброк-Волынский. 16 марта русские полки нанесли поражение правителям Булгара, эмиру Хасанхану и ордынскому наместнику Мухаммад-Султану. В результате победителям был выплачен выкуп в 5000 руб. и выданы пушки, установленные на стенах Кремля.Таким образом, в сер. 1370-х годов московский князь Дмитрий Иванович смог объединить вокруг себя почти всех русских князей и начать открытую борьбу с Ордой.
Куликовская битва и ее эпоха