Таким образом, к концу XV в. сформировалась основная территория Русского централизованного государства со столицей в Москве. Иван III сосредоточил в своих руках огромную по тем временам державу, простиравшуюся от Баренцева моря и Северного Ледовитого океана на севере, Балтийского моря на западе, Уральских гор – на востоке, верховий Дона – на юге. Хотя русские земли несколько веков находились под властью Золотой Орды, процесс их объединения в национальное государство был синхронен образованию национальных государств в Западной Европе. К концу XV в. Франция очистила свою территорию от англичан и стала одной из крупнейших стран в своем регионе. Англия покончила с братоубийственной войной Алой и Белой розы и сплотилась вокруг новой династии – Тюдоров. Великое княжество Литовское в унии с Польским королевством успешно отстаивало свои позиции в борьбе с Тевтонским орденом и еще пыталось стать главным объединительным центром для южной части Древнерусского государства. Однако непримиримые противоречия между католиками и православными подрывали внутреннее единство этого государственного образования.
Несомненно, Иван III хорошо знал ситуацию в соседней Литве, поэтому после укрепления своих позиций внутри страны обратил свой взор на ее земли. Ведь он, как потомок Рюрика, считал своей отчиной все земли Киевской Руси. Русские князья, проживавшие на литовских землях и подчинявшиеся Казимиру, с симпатией смотрели на московского великого князя. Его успехи по собиранию земель и в отстаивании независимости своего государства свидетельствовали о силе и мудрости. Поэтому в 1482 г. несколько литовских князей православного вероисповедания, в их числе Михаил Олелькович, которого новгородцы когда-то приглашали оборонять их город, Фёдор Бельский и другие задумали перейти на службу к Ивану III вместе со своими владениями, простиравшимися до Березины. Но Казимиру донесли об их планах, и он решил нанести удар первым. Князю Бельскому пришлось бежать прямо из церкви, где он венчался. В Москве он был принят с ласкою и пожалован новгородскими землями. С этого времени переход на русскую службу литовских князей стал частым явлением. Многим из них не нравилось засилье в Литве польского католического духовенства.
Вместе с тем обострились и русско-польские отношения. Для разрешения конфликта Иван III решил привлечь своего союзника крымского хана. Уже в сентябре 1482 г. древний Киев был им сожжен и разграблен.
Вместо агрессии против Новгорода и Пскова Казимир был вынужден оборонять свои собственные земли и подписать с Москвой мирный договор на 10 лет.
Еще одним союзником Ивана III в борьбе с польским королем Казимиром стал Молдавский господарь Стефан. Его жена была двоюродной сестрой великого князя. Дружеские отношения были закреплены браком Ивана Молодого и дочери Стефана Елены. Свадьба состоялась в самом начале 1483 г.
В 1492 г. срок перемирия Русского государства с Великим княжеством Литовским и Польским королевством истек. Великий князь стал понимать, что война неизбежна. Смерть короля Казимира лишь ее ускорила, поскольку его владения оказались поделенными между двумя его сыновьями. Это ослабило польско-литовское государство. В начале 1483 г. на службу к Ивану III выехали князья Воротынские, Иван и Семен, с отчинами и захваченными городами Серпейск и Мещовск. В это же время великокняжеские воеводы князья Данила Щеня и Василий Патрикеев взяли Вязьму. С отчиной приехал служить и князь М. Р. Мезецкий.
Видя, что его держава тает на глазах, великий князь литовский Александр, сын Казимира, решил упрочить свое положение браком с дочерью Ивана III Еленой. Переговоры по этому поводу тянулись несколько лет, пока в январе 1495 г. Иван III не согласился отдать дочь литовским послам.
Однако этот брак не улучшил отношений между соседями, поскольку Елена постоянно жаловалась отцу на притеснения со стороны мужа из-за того, что она отказывалась принять католичество. Недовольны были правлением Александра и многие русские князья. Вскоре начался их массовый переход на сторону Ивана III. Среди них были: С. И. Бельский, внук Шемяки Василий Иванович, сын И. А. Можайского Семён Иванович, князь Мосальский. Вместе с собой они забирали свои волости: Чернигов, Стародуб, Гомель, Любич, Рыльск, Новгород Северский. Чтобы защитить их владения, великий князь приказал своим воеводам занять города Мценск, Серпейск, Мосальск, Брянск, Путивль, Дорогобуж. Это не понравилось Александру, и он приказал своему гетману К. Острожскому выступить в поход. Решающая битва состоялась 14 июля 1500 г. на реке Ведроша. Русский полководец князь Д. Щеня действовал настолько успешно, что литовцы были разбиты, а гетман попал в плен. Другие воеводы взяли Торопец, Оршу, Мстиславль.
Все это существенно расширило владения великого князя на западе. Великое княжество Литовское ослабло настолько, что реальным соперником Москвы уже быть не могло.