Магнус рьяно взялся за создание своего королевства. 21 августа 1570 г. он подошел к Ревелю с 25-тысячным русским войском и большим отрядом из пришлых и туземных немцев. Увещательная грамота, посланная к ревельцам, не подействовала, и Магнус повел осаду. Вынудить жителей к сдаче города голодом было невозможно, так как шведские корабли снабдили Ревель всем необходимым. Бомбардировка города также ничего не дала. 16 марта 1571 г. Магнус сжег свой лагерь и отступил от Ревеля. Неудачу Магнуса в дальнейшем стали объяснять тем, что датский король Фредерик II не оказал никакой поддержки Магнусу, номинально стоявшему во главе русских войск. Кроме того, Фредерик в самый разгар осады оказал шведам услугу: заключил с ними 13 декабря 1570 г. Шеттинский мир, позволив им тем самым высвободить флот и направить его к осажденному Ревелю.
В конце 1572 г. 80-тысячное русское войско, во главе которого был сам царь, вступило в Эстляндию. Город Вейсенштейн был взят приступом, при котором пал царский любимец Малюта Скуратов-Бельский. Пленные шведы и немцы, по сообщениям ливонских летописцев, были сожжены. Овладевши Вейсенштейном, Иван IV возвратился в Новгород.
Русские же воеводы продолжали военные действия в Эстляндии. Они взяли Нейгоф и Каркус. Но в чистом поле русские войска не могли противостоять хорошо обученной и соблюдавшей «европейский» строй шведской пехоте. У местечка Лоде русские войска потерпели поражение от шведского генерала Клауса Акесона Тотта.
13 июля 1575 г. на реке Сестре у Систербека съехались русские и шведские послы и подписали странное перемирие. Оно касалось лишь русско-шведской границы на Карельском перешейке и в Карелии. Спор же об Эстляндии должен был решиться оружием.
В начале 1576 г. шеститысячный русский отряд вновь вторгся в Эстляндию. Города Леаль, Лоде, Фикель, Габсаль сдались им без выстрела. Жители Габсаля вечером после сдачи затеяли пиры и танцы. Русские удивлялись этому и говорили: «Что за странный народ немцы! Если бы мы, русские, сдали без нужды такой город, то не посмели бы поднять глаз на честного человека, а царь наш не знал бы, какою казнию нас казнить». Эзель был опустошен. Падис сдан после однодневной осады, и шведы тщетно пытались взять его снова.
В январе 1577 г. 50-тысячное русское войско явилось под Ревелем и расположилось здесь пятью лагерями. На этот раз русские располагали довольно приличной осадной артиллерией. Согласно летописи, у них было четыре пушки, стрелявшие каменными ядрами по 225 фунтов, три пушки калибра 55–58 фунтов, шесть пушек от 20 до 30 фунтов и пятнадцать пушек от 12 до 6 фунтов.
Русские в течение полутора месяцев обстреливали Ревель. Чтобы поджечь город, по нему круглосуточно велся огонь раскаленными ядрами. Однако горожане приняли все меры противопожарной защиты. Были удалены все легковоспламеняющиеся предметы, организовано