Договор 1571 г. ставил Ивана лицом к лицу со шведами и поляками. Теперь они могли действовать против него совместными силами. Дания соглашалась открыть для шведских судов Зунд и предлагала свое посредничество между царем и Магнусом. Швеция со своей стороны обязывалась не препятствовать морской торговле Дании с Нарвой. Но благодаря вмешательству польского короля, Иоанн в скором времени нарушил свои обещания. Император соглашался выкупить у Швеции занятые ею в Ливонии земли, но ни он, ни его преемники выкупа не производили. Ливония со своей стороны была далека от мысли признать над собой верховные права империи. Дания выходила победительницей из борьбы и сохранила за собой преобладание на Балтийском море. Но ключ к dominium maris baltici все же оставался в Ливонии, где преимущество оставалось за Москвой, благодаря помощи, оказываемой Ивану Магнусом.
Ни поляки, ни шведы не могли сокрушить могущества московского государства. Польский флот, о котором мечтал Сигизмунд-Август, так и остался мечтой. Он направил против Ивана немецких и фламандских корсаров. Иван со своей стороны пригласил себе других, и те под начальством знаменитого Керстена Роде угрожали даже Данцигу. Дания распорядилась схватить отважного пирата, но попытки ее утвердиться на Ливонском берегу не увенчались успехом. Иван отправил войско в Финляндию, где между русскими и шведами то летали ядра, то разъезжали посланники для переговоров. Уполномоченные шведского короля неизменно слышали требование Ивана о выполнении договора 1567 г. Шведские послы сначала были задержаны в Новгороде, потом их повезли из Москвы в Муром, а из Мурома в Клин. Они оказались в положении военнопленных. По их словам, их подвергали возмутительным насилиям. Московское правительство оправдывало свой образ действий тем, что шведы нарушили договор 1567 г. Наказывало оно, по его словам, шведских послов за то, что московские послы будто бы подверглись обидам по прибытии в Стокгольм. Шведских послов водили со связанными руками по улицам города при издевательствах толпы. Им грозили кнутом, если они не согласятся на все требования царя. Конечно, на первом месте снова стояла выдача Екатерины. Герцог Финляндский не умер. Он теперь был королем Швеции, а супруга его стала королевой. Но Иван делал вид, будто не знает этого. Это так себе болтают!
Царь боролся в это время со внутренними смутами, явившимися последствием его реформ. Вскоре его постигло ужасное несчастие. С 1563 по 1570 г. Иван напрасно старался предотвратить татарское нашествие, которым ему угрожала Польша. Безуспешно послы его, как Нагой и Ржевский, являлись к хану с миролюбивыми речами и великолепными подарками. То же самое делала и Польша. Кроме того султан, раздраженный взятием Казани и Астрахани, был на стороне Сигизмунда-Августа. В 1569 г. Астрахани угрожало нашествие татар, соединившихся с турками. На одном из судов, прибывших с мусульманами, был Семен Мальцев, отправленный Иваном к Ногайским татарам и перехваченный казаками. В 1570 г., желая задобрить султана, Иван срыл крепость, недавно выстроенную на Тереке. Но султан потребовал возвращения Казани и Астрахани и признания Московского государства подвластным Порте. Переговоры с ним, конечно, были прерваны. В мае 1571 г. татары беспрепятственно перешли Оку и появились под Москвой. Иван последовал примеру предков: сперва скрылся в Серпухов, потом в Александровскую слободу и, наконец, переехал в Ростов. Оставленная на произвол Москва сделалась добычей огня и местом ужасного кровопролития. Свидетельства современников, конечно, преувеличивают число жертв, они говорят о 800 000 душ, погибших в пламени. Митрополит вместе с остальным духовенством ожидал смерти, запершись в Успенском соборе. Князь Иван Дмитриевич Бельский, которому была поручена оборона Москвы, задохся в погребе, где искал спасения. По своему обыкновению, татары отказались от приступа на Кремль и ушли, уведя с собой 150 000 пленных. Цифра эта тоже, вероятно, преувеличена, хотя нужно помнить, что в таких случаях все окрестное население сбегалось в Москву.
Разорение было ужасно, но еще больше было унижение. Уходя, хан писал царю: «Я разграбил твою землю и сжег столицу за Казань и Астрахань. Ты не пришел защищать ее, а еще хвалишься, что ты московский государь! Была бы в тебе храбрость и стыд, ты бы не прятался. Я не хочу твоих богатств, я хочу вернуть Казань и Астрахань. Я видел дороги твоего государства»… Иван проглотил обиду. Как видно, он не в одном только бегстве следовал примеру своих предков. Ответ его хану был полон смирения. Он просил хана о перемирии и предлагал ему Астрахань. Но в письмах к Нагому, жившему в Крыму, царь придавал своей уступке двусмысленный характер. Он хотел, чтобы хан посадил в Астрахани одного из своих сыновей, а при нем был бы боярин царя, как в Касимове. Касимов был небольшим татарским ханством. Оно подчинялось верховенству Москвы и было почти поглощено ею. Мирные предложения Ивана подкреплялись обещанием денег. Иван даже готов был унизиться до уплаты ежегодной дани.