Ливонский поход 1577 года не привел к окончанию спора из-за Ливонии, как рассчитывал Иван IV. Уже осенью 1577 года ряд крепостей, занятых ранее русскими войсками, снова оказался в руках противника, а в начале следующего, 1578 года перешел на сторону Батория и ливонский король Магнус. Среди потерянных городов был Цесис (Кесь), традиционная резиденция магистров Ливонского ордена. По-видимому, обладание этим городом было своеобразным символом власти над всей Ливонией, и поэтому царь предпринял самые большие усилия, чтобы вернуть его.
В начале 1578 года под Цесис было послано войско во главе с Иваном Федоровичем Мстиславским. Осада продолжалась четыре недели, «пролом пробили великой, а города не взяли». В мае было принято решение послать в поход новое войско во главе с князем Иваном Юрьевичем Голицыным. Воеводы взяли приступом бывшую столицу Магнуса — город Пылтсамаа (Полчев), но «замешкались и к Кеси опять не пошли». Недовольный царь принял особые меры, чтобы добиться выполнения своих приказаний. Он отправил в Ливонию дьяка Андрея Щелкалова, «а велел государь князя Ивана Булгакова (Голицына. —
Повинуясь приказу царя, войска осадили Цесис. Начался обстрел города и русская артиллерия снова разрушила часть городских укреплений. Но до штурма города дело не дошло. На помощь к Цесису подошли совместно шведские и литовские войска, действовавшие в Ливонии. 21 октября под стенами города произошло сражение, которое завершилось серьезным поражением русской армии. В полевом сражении дворянское ополчение не выдержало натиска противника. Одни из воевод погибли в бою, другие во главе с самим командующим Иваном Юрьевичем Голицыным «тогды з дела побежали и наряд (артиллерию. —
Чтобы поправить положение, было принято решение об организации нового большого похода в «Немецкую землю» во главе с самим царем. В начале июня 1579 года царь прибыл в Новгород, откуда для разведки по маршруту будущего похода, «за реку за Двину», было послано войско во главе с князем Василием Дмитриевичем Хилковым. В районе Пскова стали собираться войска, но до их выступления в Ливонию дело не дошло, так как в русские земли вступила армия Стефана Батория и на первый план выдвинулся вопрос о защите собственной территории.
По окончании «бескоролевья» на повестку дня снова встал вопрос о том, какова будет теперь политика Речи Посполитой по отношению к Русскому государству. Новый король рвался к войне, надеясь победами укрепить свой пока еще недостаточно прочный авторитет, и правящая элита страны готова была его поддержать, надеясь, что теперь при выгодно складывающейся международной ситуации удастся в сжатые сроки положить конец многолетнему конфликту. Созванный в январе 1578 года сейм установил высокие налоги на ведение войны, подчеркнув в своих решениях, что войну следует вести на вражеской территории. Сбор средств начался фактически в первых месяцах 1579 года, и тогда же в соседние страны направились королевские посланцы вербовать наемников на пополнение армии. Дипломатические переговоры продолжались, но Баторий не придавал им никакого значения — с их помощью он рассчитывал лишь оттянуть начало военных действий до того времени, когда его армия будет к ним готова.