На Вербной неделе (4—10 апреля 1468 года) казанцы и черемисы разграбили две костромские волости, в мае выжгли окрестности Мурома, однако в последнем случае совершивший нападение татарский отряд был все же настигнут и уничтожен ратью князя Данилы Холмского.
В начале лета 1468 года выступившая из Нижнего Новгорода «застава» князя Федора Семеновича Хрипуна Ряполовского у Звеничева Бора, в 40 верстах от Казани, вступила в сражение с большим татарским войском, усиленным отборной ханской гвардией («двор царев, много добрых»). Московская «застава» смогла уничтожить почти все войско противника. В сражении погиб «богатырь и лиходей» Колупай, в плен попал князь Ходжум-Берде («Хозум-Бердей»). В это же время небольшой отряд воеводы Ивана Дмитриевича Руно (ок. 300 воинов) через Вятскую землю совершил успешный рейд вглубь Казанского ханства.
Активность московских войск стала неприятным сюрпризом для казанцев, и они решили подчинить себе Вятский край, обезопасив северные границы ханства. На первых порах их войскам сопутствовал успех. Оккупировав земли вятчан, татары перерезали пути доставки в край продовольствия. В самом крупном городе края Хлынове была поставлена татарская администрация. Показательно, что заключенный между победителями и местной знатью договор носил довольно мягкий характер. Самым тяжелым (и неприемлемым для Москвы) условием вятской капитуляции было соблюдение нейтралитета в шедшей тогда русско-казанской войне, принимавшей все более ожесточенный характер. Однако после победы «заставы» у Звеничева Бора в ходе боевых действий наступила недолгая пауза[30].
Завершилась она весной 1469 года. Русским командованием был разработан и принят к исполнению новый план предстоящей кампании, который предусматривал согласованные действия двух московских армий на сходящихся направлениях. На главном – нижегородском – вниз по Волге до Казани должна была наступать рать воеводы Константина Александровича Беззубцева. Подготовка похода не скрывалась и носила демонстративный, отвлекающий характер. В составе великокняжеской рати на Казань были посланы даже московские купцы и посадские люди, которым выступить в поход было «пригоже по их силе».
Другое войско формировалось в Великом Устюге под стягом князя Данилы Васильевича Ярославского и включало в себя устюжские и вологодские отряды. В качестве младших воевод, по сути, сотенных командиров, в Устюг были отправлены 9 детей боярских из «двора» великого князя[31]. Выступив в поход, эта рать, насчитывавшая около 1000 воинов, должна была пройти по северным рекам почти 2 тыс. километров и выйти в верховья Камы. Затем уже Устюжскому войску надлежало спуститься по ее течению до устья, и, будучи в глубоком тылу у татар, подняться на веслах вверх по Волге до Казани с юга как раз к тому дню, когда туда должна была прибыть рать Константина Беззубцева. Возлагаемые на этот рейд надежды оказались напрасными из-за невозможности сохранить планы в тайне. Находившийся в Хлынове татарский наместник своевременно известил хана Ибрагима не только о подготовке рейда, но и о численности и боевых возможностях войска Данилы Васильевича Ярославского, о времени выступления князя в поход.
Однако главная причина неудачи предпринятого в 1469 году наступления на Казань заключалась в отсутствии у русского командования навыков стратегического планирования операций на нескольких театрах военных действий и их технического исполнения. По-видимому, не существовало тогда и специальной службы, ведавшей оперативной подготовкой движения войск по сходившимся направлениям.
Общий план кампании очень скоро подвергся ревизии. Из-за затянувшихся переговоров с ханом Ибрагимом воеводе Беззубцеву, находившемуся с войском в Нижнем Новгороде, было предписано отправить в поход к Казани лишь часть своих полков, укомплектовав их исключительно добровольцами. Таким образом всей операции придавался характер набега «охочих людей», якобы вышедших из-под воли великого князя. Однако расчеты московских стратегов не учитывали настроения собравшихся в Нижнем Новгороде воинов. Получив приказ великого князя, в поход выступила вся рать, избравшая новым воеводой Ивана Дмитриевича Руно. Константин Беззубцев, согласно повелению Ивана III, остался в Нижнем Новгороде.
На рассвете 21 мая русские корабли подошли к Казани. Татары, застигнутые врасплох, не смогли отстоять посады и отступили за крепостные стены. Пригороды оказались выжженными московскими воинами. После этого успеха, опасаясь ответного нападения собиравшегося к Казани неприятельского войска, русская рать в полном порядке отступила вверх по Волге, став лагерем на Коровничем острове. По-видимому, Руно хотел дождаться подхода Устюжского отряда, возможно, и вятчан, которым был послан призыв великого князя помочь его полкам под Казанью. Но договор о нейтралитете с Казанью и реальная угроза прекращения доставки хлеба в их край вынудили жителей Вятки остаться в стороне от шедшей на Волге войны. Более того, как отмечалось выше, татары от своих наместников в Хлынове были подробно проинформированы о походе войска князя Данилы Васильевича Ярославского. Поэтому, не дожидаясь соединения русских отрядов, противник решился напасть на Коровничий остров. Но неожиданного удара не получилось. Бежавший из Казани русский пленник предупредил воевод о готовящейся атаке. Она была отбита, но Руно, опасавшийся новых нападений, перенес лагерь в более безопасное место – на Ирыхов остров. Однако имевшиеся у воеводы запасы продовольствия подошли к концу. Прибывший к войску из Нижнего Новгорода и принявший командование Константин Беззубцев начал отводить полки к своей границе.
Узнав о начавшемся отходе русской рати, хан Ибрагим послал в погоню речную флотилию и большое конное войско. 23 июля 1469 года (дата битвы установлена Н. С. Борисовым) произошло самое крупное сражение похода. Два войска вновь встретились у Звеничева Бора, но на этот раз противники бились не на земле, а на волжских волнах. Неоднократно русские насады и ушкуи обращали казанские корабли в бегство, но каждый раз татарские речные корабли, прикрывавшиеся конными стрелками с левого берега реки, быстро перестраивались и возобновляли нападения. Исход битвы остался неопределенным, но русскому войску удалось выйти из боя и без больших потерь вернуться в Нижний Новгород[32].
Менее удачно завершился поход Устюжского войска князя Данилы Васильевича Ярославского. К середине июля его насады еще были на Каме. В устье этой реки татары преградили русской флотилии дальнейший путь, поставив поперек Волги свои связанные корабли. Произошел настоящий абордажный бой, в ходе которого русское войско потеряло 430 человек, то есть почти половину от первоначального числа. Среди павших был сам Данила Ярославский, погиб второй воевода Никита Бровцын, в плену оказались Тимофей Плещеев «со многими товарищы». Остатки русского войска, которое теперь вел князь Василий Ухтомский, «скрозь рать тотарскую пробилишася, и татар тмочисленно избиша и потопиша»[33] и ушли вверх по Волге мимо Казани, к Нижнему Новгороду.
На этот раз пауза в военных действиях была непродолжительной – длилась она не более трех недель. В августе 1469 года Иван III принял решение двинуть на Казань не только остатки Нижегородской и Устюжской ратей, но и резервные войска, поставив во главе армии своего брата, князя Юрия Васильевича Дмитровского. В составе этого войска находились отряды и другого брата великого князя – Андрея Васильевича Угличского. 1 сентября русские полки были уже у стен Казани. Попытка казанцев контратаковать была отбита, и город удалось окружить. Вскоре русские воины смогли перекрыть осажденным доступ к воде. Устрашенный силой Москвы, хан Ибрагим, «видя себя в велице беде и начатъ посылати к князю Юрью, и добиша челом на всей воли великого князя». Главным пунктом заключенного соглашения стало согласие казанского «царя» выдать «полон за 40 лет» – почти всех находившихся тогда в Казанском ханстве русских рабов[34].
Военные действия возобновились лишь через 8 лет, осенью 1477 года. Нарушить мир хана Ибрагима побудило полученное им ложное сообщение о разгроме войска Ивана III во время похода на Новгород. На этот раз яблоком раздора стала Вятская земля, в которой, пользуясь московско-новгородской войной, вновь решили утвердиться татары. По лаконичной летописной записи: «Тоя же зимы казанской царь повоевал Вятку, преступив роту и грады даша за него. А посек и полону поимал много». Войско Ибрагима пыталось пробиться и к Устюгу, но неудачно – «Молома река была водяна, нелзе идти; и он шед един день, да воротился». Ответные нападения русских, прежде всего состоявшийся летом 1478 года поход на Казань судовой рати под командованием князя Семена Ивановича Хрипуна Ряполовского и Василия Федоровича Образца Симского, вынудили хана возобновить мирное соглашение 1469 года[35].