Сближение между Москвой и Крымом началось еще в 1474 г. Иван дорожил этой дружбой и высоко ставил Менгли-Гирея, которому он «бил челом», а не приказывал, как Казанскому хану, посаженному, как это мы увидим дальше, «из своих рук». Между Крымом и Москвой установились постоянные сношения, и послы Ивана Шеин и Ромодановский годами жили в Крыму. Приходилось привозить подарки крымцам, одаривать ханов, содержать их многочисленное посольство в Москве, но, с другой стороны, не прекращавшаяся борьба внутри самого правящего лагеря в Крыму вынуждала ханов искать помощи, а иногда и приюта в Москве. Подобное положение крымских ханов, в свою очередь, укрепляло позицию Ивана, который, оказывая помощь и давая пристанище неудачливым ханам, естественно, рассчитывал на поддержку и с их стороны. Вынужден был заключить договор с Иваном, прося его о помощи в случае переворота в Орде, и сам могущественный Менгли-Гирей. Так против союза Казимира с Ахматом складывался другой союз — Ивана с Менгли-Гиреем.
В конце 70-х годов XV в., после присоединения Новгорода к Москве, Казимир развернул энергичную деятельность, подстрекая Ахмата начать военные действия против Москвы. Казимира окрыляло еще то обстоятельство, что в начале 1480 г. поднялись против Ивана его братья Андрей и Борис, недовольные разделом вотчинных земель; они обратились к Казимиру с просьбой оказать помощь в борьбе против брата и готовились «отъехать» в Литву, уводя с собой многочисленное воинство. Дружины Бориса и Андрея шли к Новгороду. В самом Новгороде было неспокойно. В начале 1480 г. в Новгороде был открыт заговор. Заговорщики ставили своей целью оторвать Новгород от Москвы. Воспользовался «нестроением» на Руси и сам магистр Ливонского ордена — его войска осадили Псков. Город героически оборонялся.
На Руси грозила развернуться усобица, что было на руку Польше и Литве.
Между тем Менгли-Гирей готовился вторгнуться на Украину, подвластную Казимиру. Последний стал торопить Ахмата, и в 1480 г. Ахмат выступил на Москву. Иван двинул войска навстречу татарам, но Ахмат повернул к реке Угре, со стороны которой Москва была меньше защищена. Москва приготовилась к осаде. Сам Иван, отличавшийся осторожностью, решил оставить Москву, причем жену свою Софью отправил «к морю» (Белому) вместе с княжеской казной. Иван отступил к Кременцу, желая выиграть время, примириться с братьями и укрепить свои позиции.
Только добившись единства Руси, ликвидировав конфликт с братьями, грозивший вылиться в усобицу, тем более опасную для Руси, что орды Ахмата подходили все ближе и ближе к Москве, Иван мог рассчитывать на успех в грядущей битве.
Но среди бояр нашлись люди, настойчиво добивавшиеся от Ивана примирения с Ахматом.
30 сентября Иван въехал в готовящуюся к обороне Москву. Весть о том, что князь в Москве, быстро облетела город. Москвичи обступили князя, требуя от него решительных действий. Ростовский епископ Вассиан обращается к Ивану с призывом «боронити» Русь и вдохновляет его примерами из русской истории, напоминая ему славные дела Владимира Мономаха и Дмитрия Донского. Между тем сын Ивана Иван Иванович уже успел один раз отбросить татар от Угры и на просьбы отца вернуться в Москву ответил отказом. Наконец под давлением горожан и духовенства Иван выступил в поход на татар и присоединился к войскам своего сына. Татары и русские стояли на берегах Угры. Иван III сознательно не переходил в наступление, Ахмат не решался первым перейти реку и вступить в бой. Летописец осуждает некоторых бояр, «людей злых, сребролюбцев, богатых и тучных, предателей христианских, потаковников бусурманских», пытавшихся посеять сомнение в успехе дела. Но Иван был стоек. Он вел с Ахматом бесконечные переговоры, не желая начать военные действия до тех пор, пока к нему не присоединятся войска братьев Андрея и Бориса. Вассиан убеждал Ивана не слушать бояр и «боронить свое отечество».
Подошла осень. Иван приказал отступить к Кременцу, и здесь произошло долгожданное Иваном соединение русских войск. С этого момента татары были уже стратегически разбиты. Наступали холода, а с ними вместе голод и бескормица. Татары были плохо одеты, обносились в походе. Казимир не шел на помощь. Он был занят не только борьбой с крымскими татарами Менгли-Гирея, вторгшимися в Подолию, но и внутренними делами Литвы. В Литве начались усобицы.
«Нестроение» в Литве, о котором говорят источники, было вызвано противодействием русских князей и бояр, тяготевших к Москве. Все русские земли Литвы стремились присоединиться к Руси, что вызывало у Казимира опасения за судьбу Литвы. Уже в 1481 г. это «нестроение» вылилось в заговор князей Федора Бельского, Олельковича и Гольшанского, пытавшихся «отъехать» на Русь, на службу к московскому князю.