В начале лета 1468 г. выступившая из Нижнего Новгорода «застава» князя Федора Семеновича Ряполовского у Звеничева Бора в 40 верстах от Казани вступила в сражение с большим татарским войском, в которое входила отборная ханская гвардия («двор царев, много добрых»). Московская «застава», не уступавшая казанцам в численности, уничтожила почти все войско противника. В сражении погиб «богатырь и лиходей» Колупай, в плен попал князь Ходжум-Берде (в летописях «Хозум-Бердей»). В это же время небольшой отряд воеводы Ивана Дмитриевича Руно (около 300 воинов) через Вятскую землю совершил успешный рейд в глубь Казанского ханства.
Активность московских войск стала неприятным сюрпризом для казанцев, и татары решили завоевать Вятский край, обезопасив свои северные границы. На первых порах их войскам сопутствовал успех. Оккупировав земли вятчан, они перерезали пути доставки в край продовольствия (по русским летописным записям отняли у них «гобино»), в самом крупном городе края Хлынове была поставлена татарская администрация. Показательно, что заключенный между победителями и местной знатью договор носил довольно мягкий характер. Самым тяжелым условием (и неприемлемым для Москвы) вятской капитуляции было соблюдение нейтралитета в русско-казанской войне, принимавшей все более ожесточенный характер. Однако после победы «заставы» у Звеничева Бора, в ходе боевых действий наступила недолгая пауза.
Завершилась она весной 1469 г. Русским командованием был разработан и принят к исполнению новый план предстоящей кампании, который предусматривал согласованные действия двух московских армий на сходящихся направлениях. На главном — нижегородском вниз по Волге до Казани должна была наступать рать воеводы Константина Александровича Беззубцева. Подготовка этого похода не скрывалась, и носила демонстративный, отвлекающий характер. В составе великокняжеской рати на Казань были посланы даже московские купцы и посадские люди, которым выступить в поход было «пригоже по их силе».
Другое войско формировалось в Великом Устюге под стягом князя Даниила Васильевича Ярославского и включало в себя устюжские и вологодские отряды. В качестве младших воевод в Устюг были отправлены 9 детей боярских из «двора» великого князя[2]
. Выступив в поход, эта рать, насчитывающая около 1000 воинов, должна была пройти по северным рекам почти 2 тысячи километров и выйти в верховья Камы. Затем уже Устюжскому войску надлежало спуститься по ее течению до устья, и, будучи в глубоком тылу у татар, подняться на веслах вверх по Волге до Казани с юга как раз к тому дню, когда туда должна была прибыть рать Беззубцева. Возлагаемые на этот рейд надежды оказались невыполнимыми из-за невозможности сохранить его в тайне: находившийся в Хлынове татарский наместник своевременно известил хана Ибрагима не только о его подготовке, но и о численности и боевых возможностях войска Д. В. Ярославского.Однако главная причина неудачи предпринятого в 1469 г. наступления на Казань заключалась в отсутствии у русского командования навыков стратегического планирования операций на нескольких театрах военных действий и их технического исполнения. По-видимому, не существовало тогда и специальной службы, ведавшей оперативной подготовкой движения войск по сходившимся направлениям.
Общий план кампании очень скоро подвергся ревизии. Из-за затянувшихся переговоров с ханом Ибрагимом воеводе Беззубцеву, находившемуся с войском в Нижнем Новгороде было предписано отправить в поход к Казани лишь часть своих полков, укомплектовав их исключительно добровольцами. Таким образом, всей операции придавался характер набега «охочих людей», вышедших из-под воли великого князя. Однако расчеты московских стратегов не учитывали настроения собравшихся в Нижнем Новгороде воинов. Получив приказ великого князя, в поход выступила вся рать, избрав новым воеводой Ивана Дмитриевича Руно. К. А. Беззубцев, согласно повелению Ивана III, остался в Нижнем Новгороде.