21 августа 1570 года большое русско-ливонское войско во главе с «королем» Магнусом и воеводами И. П. Яковлевым и В. И. Умным-Колычевым подошло к Ревельской крепости. Оно насчитывало не менее 25 тыс. человек.[288]
Но горожане, в июне 1561 года принявшие покровительство Швеции, ответили решительным отказом на предложение сдаться, направленное им Магнусом. Началась долгая и трудная осада хорошо укрепленного города. Русские, к тому времени уже имевшие достаточный опыт осады ливонских замков, соорудили напротив крепостных ворот деревянные башни, с которых вели интенсивный обстрел города. Однако на этот раз он не принес успеха. Защитники Ревеля не только оборонялись, но и совершали частые вылазки, разрушая осадные сооружения. Численность русского войска была явно недостаточной для взятия столь крупного портового города с мощными защитными сооружениями, перестроенными в соответствии с новейшими достижениями европейской фортификации.[289] Но русские воеводы настояли на решении продолжать осаду. Они надеялись добиться успеха зимой, когда море будет сковано льдом и шведский флот не сможет поставлять в город подкрепления. Не предпринимая активных действий, русские войска и их ливонские союзники занимались опустошением окрестных селений, восстановив против себя местное население. Между тем шведский флот успел до холодов доставить ревельцам подкрепление, запасы продовольствия, дров и боеприпасов, значительно облегчив положение осажденных. Осада затягивалась. Не принес успеха и начавшийся 16 января 1571 года обстрел Ревеля «огненными ядрами».Продолжение борьбы за ожесточенно сопротивляющуюся крепость становилось бессмысленным. Начиная осаду, русское командование расчитывало воспользоваться продолжавшейся датско-шведской войной 1563–1570 годов, но 13 декабря 1570 года датский король Фредерик II заключил со Швецией Штеттинский мир. Это позволило новому шведскому королю, 33-летнему Юхану III, высвободить свои морские силы и направить их на помощь блокированному Ревелю. 16 марта 1571 года, простояв под городом «30 недель без трех дней», Магнус Гольштейнский и его русские союзники вынуждены были снять осаду и отступить.[290]
В том же 1571 году враги попытались атаковать Россию с севера – летом неприятельский флот впервые вошел в Белое море. Вблизи Соловецких островов появилась эскадра из кораблей Швеции, Голландии и Гамбурга, но не решилась штурмовать еще не имевшую укреплений обитель и без боя ушла восвояси.[291]
Эта морская экспедиция не могла не встревожить русские власти.Участившиеся военные неудачи, действия шведов и их союзников в Беломорье вынудили Ивана Грозного изменить тактику. Воспользовавшись развязавшим ему руки «бескоролевьем» в Речи Посполитой, наступившим после смерти короля Сигизмунда II Августа (19 июля 1572 года), царь решил на время оставить Ревель в покое. Новый план военных действий предусматривал полное вытеснение шведов из Северной Эстляндии. Иван Васильевич рассчитывал, что, захватив все находившиеся здесь города, заставит покориться и Ревель. В конце 1572 года он возглавил поход своих войск в Прибалтику.
В декабре 1572 года во главе 80-тысячной армии Иван Грозный осадил опорный пункт шведов в центральной Эстляндии – замок Вейсенштейн (Пайде), в котором оставалось всего 50 воинов под командованием коменданта Г. Бойе.[292]
Крепость подверглась мощному артобстрелу. На шестой день осады, 1 января 1573 года, начался приступ, во время которого город был взят. В бою за Вейсенштейн погиб царский любимец, известный опричник – думный дворянин Г. Л. Малюта Скуратов-Бельский. По сообщению русских и ливонских источников, сопротивление разгневало царя. В ярости он приказал казнить пленных. После взятия Вейсенштейна Иван IV вернулся в Новгород.[293]