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