Русские полки наступали по трем дорогам. 1 марта они впервые подступили к орденской столице городу-крепости Феллину. За день до этого магистр Ливонского ордена бросил собственную резиденцию и бежал к Риге. Князь Василий Шуйский с конным полком гнался за ним 50 верст, но так и не догнал, хотя и захватил личный обоз верховного магистра со всем его богатством.
Началась осада и бомбардировка Феллина. Город, славившийся хорошими укреплениями, обстреливался из пушек, тяжелых пищалей и «тюфяков». Результатом искусной стрельбы русских пушкарей стало разрушение части крепостной стены. Тогда рыцарский гарнизон феллинской цитадели запросил пощады. Московские воеводы назначили за отступление от города большой выкуп в две тысячи рублей.
Боевые действия против ливонцев продолжались. Были взяты сильные крепости Тарваст и Вельяд. Впервые русские войска подошли к самому центру владений немецкого Ливонского ордена. Поход крупных военных сил Москвы по глубокому снегу в разгар лютой зимы стал для ливонского рыцарства полной неожиданностью. Войска с тяжелой артиллерией и обозами по зимним дорогам совершали переходы до 20 километров в сутки.
Наступление русских войск и их глубокое проникновение в Ливонию поторопили Орден к заключению мирных договоров с Псковом и Новгородом и договора Пскова с пограничным ему Дерптским епископством.
Следует подчеркнуть миролюбивый характер заключенных договоров. Великий князь Московский Иван III Васильевич не посягал на территориальную целостность побежденного противника. Его цель — обеспечить безопасность на границах и создать благоприятные условия для торговли русских купцов, которым ливонцы строили самые различные препятствия.
Принципиальное значение русско-ливонских договоров 1481 года состоит в том, что они впервые узаконили отношения Русского централизованного государства с европейским партнером. В начальной части договоров впервые в международном акте встречается формула с упоминанием «великих государей царей русских», хотя до венчания Ивана IV Васильевича Грозного на царство оставалось еще целых 66 лет.
Защитив таким образом государственные границы, Иван III продолжил собирание русских княжеств в единую «горсть». На протяжении почти двух столетий главным соперником Москвы в борьбе за великое княжение Владимирское была Тверь. Ко времени «стояния на Угре» тверские князья еще сохраняли независимость, но их родовые земли оказались окруженными московскими со всех сторон.
Тверское княжество с 1446 года поддерживало политический и военный союз с Москвой. Тверские полки участвовали в походе на Новгород и в войне с Большой Ордой. Однако с 1483 года отношения между тверским князем Михаилом Борисовичем и Иваном III Васильевичем осложнились и вскоре привели к разрыву их союза, давшего много полезного Руси.
Причин было немало. Московские землевладельцы систематически захватывали порубежные земли тверских вотчинников, нарушая тем самым границу двух княжеств. Шла борьба за торговые пути и доходы с них. Московские власти переманивали к себе на службу тверичей. Но самое главное заключалось в том, что Тверское княжество теряло независимость.
Тверской князь Михаил Борисович решил опереться в противостоянии с Москвой на союз с королем Казимиром IV, женившись на его племяннице. В ответ на это великий московский князь пошел военным походом на соседнее княжество. Вооруженные пушками ратники во главе с наследником великокняжеского престола Иваном Ивановичем Молодым подступили к Твери. Та не имела достаточных сил для сопротивления. К тому же московские рати уже успели «пленить» тверскую землю и сжечь два городка. Помощи тверичам ждать было неоткуда.
Князь Михаил Борисович вынужден был отказаться от союза с Литвой и согласиться на «повиновение» великому князю Московскому, которому достались и все спорные пограничные земли. В такой ситуации Тверское княжество не могло долго оставаться независимым и не войти в состав централизованного Русского государства. Ивану III Васильевичу как искушенному политику требовался только предлог для ликвидации вооруженной рукой самостоятельного Тверского княжества.
Такой предлог вскоре появился. Московская стража перехватила тверского княжеского гонца в Литву: князь Михаил Борисович просил у короля Казимира IV полки с «великой» артиллерией, чтобы совместно с ним ударить по Москве. Такого вероломного шага своего супротивника великий князь Московский простить просто не мог — он решил его «наказать».
Второй тверской поход московской рати возглавил сам Иван III вместе с сыном Иваном. Великокняжеские полки обложили город, ремесленный и торговый посад которого сожгли. В походе участвовали родные братья великого князя с полками и новгородское ополчение. Затворившиеся в городе-крепости тверичи таких воинских сил просто иметь не могли.