Овладевши еще несколькими местами, Иоанн окончил поход, в Дерпте он простил Магнуса, дал ему несколько городов в Ливонии и право называться королем ее; Магнус отправился в Каркус, Иоанн – через Псков в Александровскую слободу. Но с отбытием царя дела пошли иначе в Ливонии. Шведы напали на Нарву, поляки явились в южной Ливонии и брали здесь город за городом; Магнус передался полякам. Осенью 1578 года русские воеводы осадили Венден, но после трех неудачных приступов сняли осаду, заслышав о приближении неприятельского войска. Поляки напали на них вместе со шведами; татарская конница не выдержала и обратилась в бегство, русские отступили в свой лагерь и отстреливались там до самой ночи; четверо воевод – князь Иван Голицын, Федор Шереметев, князь Андрей Палецкий и дьяк Андрей Щелкалов, убежали с конницею из стана; но воеводы, которым вверен был наряд, не захотели покинуть его и были захвачены на другое утро неприятелем; пушкари не отдались в плен: видя, что неприятель уже в стане, они повесились на своих орудиях. При этом поражении погибло четверо воевод, четверо было взято в плен; всего, по счету ливонских летописцев, русских погибло 6022 человека из 18000. Следующий, 1579 год долженствовал быть решительным для Ливонии; Иоанн готовился к новому походу; в Псков привезли тяжелый наряд, назначенный для осады Ревеля, но этот наряд получил другое назначение: враг явился на русской почве.