Дмитрий Донской перед войском. Миниатюра из Лицевого летописного свода
Вскоре Ольгерд предложил Дмитрию Ивановичу мир, желая скрепить его браком своей дочери и князя Владимира Андреевича. Но удалось договориться только на перемирие до Петрова дня. Тверской князь Михаил возвратился в Тверь, и вскоре князья помирились.
В следующем, 1372 году великий князь тверской Михаил Александрович сумел взять город Кистму, воеводы которого были схвачены и привезены в Тверь. Сразу после этого кашинский князь Михаил Васильевич отправил посла в Москву, заключил мир с князем Дмитрием и сложил крестное целование князю Михаилу Тверскому. Михаил Александрович не остановился на Кистме, а пошел к Дмитрову, взял с города откуп, посады и окрестные села сжег, бояр и многих людей взял в плен. В то же время он тайно отправил на Переяславль литовскую рать Кейстута и его сына Витовта, Андрея Олеговича Полоцкого и Дмитрия Друцкого. Как и с Дмитрова взял с Переяславля откуп, а окрестности пожег. Затем тверской князь повел литовскую рать на Кашин, который разделил участь Дмитрова и Переяславля. Оба города были вынуждены покориться литовскому войску и выплатить большую дань, а кашинский князь вновь целовал крест Михаилу. От Кашина союзники пошли к Торжку, взяли его, и Михаил Александрович посадил там своих наместников. Неожиданно в Петров пост к Торжку подошли давние союзники – новгородцы, и наместники Михаила со своим небольшим отрядом бежали из города. Тогда новгородцы отыгрались на тверских купцах. Узнав об этом, князь Михаил 31 мая вернулся к Торжку. Навстречу ему вышло новгородское войско. В этом бою новгородцы были наголову разбиты, а их воевода Александр Абакумович убит. Разгневанный Михаил сжег Торжок и двинулся к Любутску, где стояла рать Ольгерда.
В конце концов стороны заключили перемирие «от Спожина заговенья до Дмитриева дня» (с 31 июля по 26 октября). Договор был заключен от имени Ольгерда, Кейстута и великого князя Смоленского Святослава Ивановича. В него были также включены тверской князь Михаил, брянский князь Дмитрий и те князья, «которые будут в имени Ольгерда и Святослава Смоленского». Трое рязанских князей (Олег, Роман и Владимир Пронский) были на стороне Дмитрия Московского. Ольгерд поручился, что Михаил Тверской вернет все награбленное им в московских землях и отзовет оттуда своих наместников.
Союз Твери с Литвой не только не был разорван, но и укрепился вследствие бракосочетания дочери Ольгердова брата Кейстута Марии и сына великого князя Михаила Александровича Ивана.
В следующем году Дмитрий Иванович послал своего двоюродного брата Владимира Андреевича с войском в Ржеву. Рать три дня простояла под стенами, город не взяла и отошла, предварительно разграбив и предав огню