Обмен гонцами привел к прекращению боевых действий на Угре. Едва начались переговоры, Ахмат-хан отошел от переправ и остановился в двух верстах от берега. Иван III мог торжествовать. Его затея увенчалась успехом. Хан стоял на Угре «десять ден», из них шесть он потратил на заведомо бесплодные и никчемные переговоры.
Русские полки обороняли Угру, пока в том была необходимость. С Дмитриева дня (с 26 октября) зима вступила в свои права, «и реки все стали, и мразы великыи, яко же не мощи зрети». Угра покрылась ледяным панцирем. Теперь татары могли перейти реку в любом месте и прорвать боевые порядки русской армии, растянувшиеся на десятки верст. В таких условиях воеводы отступили с Уфы к Кременцу. Теперь вся русская армия была собрана в одни кулак.
С наступлением морозов и началом ледостава в Кременце стало известно о приближении удельных полков. Братья имели при себе сильные полки, тогда как великий князь стоял в Кременце «с малыми людьми». Ивану III нельзя было медлить, и он вызвал с Угры сына Ивана с верными полками. Возникла возможность завершить переговоры о прекращении внутренней войны в стране. Иван III уступил домогательствам братьев и объявил о передаче им нескольких крепостей с уездами. Смута, подтачивающая силы России изнутри в течение девяти месяцев, завершилась без кровопролития.
Хан боялся затевать сражение с русскими, не имея помощи от короля. Но уже в октябре стало ясно, что Казимир не намерен выполнять своих союзнических обязательств. Жестокость и вероломство Ахмат-хана, разграбившего литовскую «украину», означали полное крушение их союза. Орда была утомлена длительной войной. Наступление морозов заставило ордынцев спешить с возвращением в свои зимние кочевья. «Бяху бо татары, — поясняет летописец, — нагы и босы, ободралися». В начале ноября Ахмат-хан отдал приказ об отступлении. Его сын, двигаясь на восток, разорил несколько русских волостей под Алексином. Встревоженный Иван III немедленно направил в Алексин своих воевод. Уклонившись от встречи с ними, татарский царевич бежал в степи.
Из Кременца Иван III со всей армией перешел в Боровск. Некоторые историки считают, что Иван III совершил искусный военный маневр, надежно прикрыв подступы к Москве. Однако к моменту перехода Ивана III в Боровск отпала надобность в каких бы то ни было маневрах. Король Казимир так и не собрался на войну, а Орда исчезла в степях. Ахмат-хан после отступления распустил свои войска на зимовку, за что и поплатился головой. Его соперники, ногайские князья, воспользовались оплошностью, исподтишка напали на ханскую «вежу» и убили Ахмат-хана.
На границах
Распад подорвал военное могущество Золотой Орды. Одержав победу в дни «стояния на Угре», Иван III предпринял настойчивые попытки подчинить себе Казанское ханство, основанное в опасной близости от Владимира и Москвы. В 1482 г. русская рать двинулась к Казани. С воеводами был послан Аристотель Фиораванти с нарядом (пушками). Узнав о движении полков, казанский царь Алегам покорился Москве. В 1485 г. к Казани двинулись войска князя В. Оболенского и Ю. Захарьина. Воеводы посадили на казанский трон малолетнего хана Мухаммеда-Эмииа. Его мать вышла замуж за крымского хана Менгли-Гирея. Но Крым не вмешался в войну на стороне Казани.
Крым враждовал с ханом Большой Орды и поддерживал союз с Москвой. Когда Алегам изгнал из Казани московского ставленника Эмина, тот послал гонца в Москву с просьбой о помощи.
В апреле 1487 г. в Казань были направлены значительные силы во главе с Д. Д. Холмским. 18 мая воевода приступил к осаде Казани, а 9 июля Алегам сдал крепость. На престол вновь был посажен Мухаммед-Эмин.
Первое «казанское взятие» было возможно благодаря ослаблению Орды. В 1502 г. Крым, ставший вассалом Османской империи, разгромил сыновей Ахмат-хана и поставил точку в истории Большой Орды.
Война в Ливонии шла с переменным успехом. В 1581 г. московские воеводы взяли два небольших замка. Однако столкновения московской иррегулярной конницы с орденским войском заканчивались обычно ее отступлением.
В давнем конфликте с Литвой из-за пограничных русских земель перевес все больше склонялся на сторону России. По договору 1494 г. Литва признала утрату Вязьмы, важнейшей крепости на подступах к Москве.
Весной 1500 г. на сторону Ивана III перешли северские князья. Поводом к отъезду были притеснения православных князей в пределах Литовско-Русского государства. Иван III направил в помощь им воеводу Якова Захарьина. Русские овладели Брянском. В Москву отъехали князья Трубецкие и Мосальские со своими вотчинами.
Для отражения русских войск литовский король Александр направил к Смоленску гетмана Константина Острожского, православного магната со «всеми людьми Великого княжества Литовского». Добрую половину войска составляли русские дружины с Украины.