V sovražnostih v Livoniji in Velikem vojvodstvu Litve je bila ruska država prisiljena braniti južne meje, kamor so napadli krimski Tatari in Nogai. To je prisililo moskovsko vlado, da je jeseni 1564 sklenilo premirje s Švedsko. Moskva je priznala prehod pod oblast Švedov Revel (Kolyvan), Pernau (Pernov), Weissenstein in številna druga mesta in trdnjave na severu nekdanje Livonske Estlandije. Premirje je bilo podpisano septembra 1564 v Yuryevu.
To je omogočilo carskim četam začeti veliko ofenzivo proti Velikemu vojvodstvu Litve. Oktobra 1564 se je ruska vojska odpravila iz Velikih Luk in 6. novembra zavzela trdnjavo Ozerishche. Po tem so ruske oblasti, ki so utrdile svojo prisotnost v polotski deželi, začele graditi nove trdnjave na zahodnih mejah: leta 1566-1567. Zgrajeni so bili Koz'yan, Sitno, Krasny, Sokol, Susha, Turovlya, Ula in Usvyat. Litovske oblasti, ki so želele okrepiti svoje položaje v težki vojni z moskovskim kraljestvom, so šle k združitvi Poljske. Poslanci poljskega in litovskega sejma so 1. julija 1569 na splošnem sejmu, sklicanem v Lublinu, potrdili unijo, državno zvezo med Kraljevino Poljsko in Velikim vojvodstvom Litovskim, ki je ustvarila enotno zvezno državo - Rzeczpospolita. Ta dogodek je na koncu odločilno vplival na izid livonske vojne.
Vendar pa se strateška prelomnica v vojni ni zgodila takoj. Veliko vojvodstvo Litovsko je utrpelo velike izgube in potrebovalo je miren počitek. Ivan Vasiljevič je sprejel predlog poljskega kralja za premirje. Poleti 1570 je bilo med rusko državo in Commonwealtha sklenjeno triletno premirje. V skladu z njenimi pogoji se je v tem obdobju ohranilo status quo. Polotsk, Sitno, Ozerishche, Usvyaty in še nekaj gradov so odšli v rusko kraljestvo.
Vojna na Baltiku
Ivan Grozni se je odločil, da bo ta čas izkoristil za odločilni udarec Švedov. V takratnem kraljestvu Švedskem je bil strmoglavljen Eric XIV, novi kralj je postal brat monarha, ki je izgubil prestol, Johan III., Poročen s sestro poljskega kralja Sigismunda II. Avgusta Catherine Jagiellonko. Johan je prekinil pogodbo o zavezništvu z Rusijo, ki jo je njegov predhodnik sklenil v začetku leta 1567. V Stockholmu so oropali rusko veleposlaništvo, ki je prispelo k ratifikaciji sindikalnega sporazuma. To je bila resna žalitev za Moskvo; vojna je postajala neizogibna.
Ko se je Ivan Grozni pripravljal na napad na Revel, se je odločil, da bo na svojo stran pridobil del lokalnega nemškega plemstva. Poleg tega je Moskva iskala zavezništvo z Dansko, ki je bila sovražna s Švedsko. Za to je bilo ustvarjeno vazalno kraljestvo na delu Livonije, ki so ga zasedle ruske čete, njegov vladar je bil brat mlajšega brata danskega kralja Friderika II. - princa Magnusa (v ruskih virih se je imenoval "Artsimagnus Krestyanovich"). Magnus se je povezal z dinastijo Rurik, bil poročen s sestrično carja Ivana Vasiljeviča Marijo Vladimirovno in princeso Staritskojo, hčerko princa Vladimirja Andrejeviča. Magnus je junija 1570 prispel v Moskvo in bil obsijan s uslugami, razglašen za "livonskega kralja". Ruski car je vse ujete Nemce izpustil na prosto, da bi okrepil položaj "kralja". Princ je pripeljal nekaj vojakov, Danska ni poslala flote na pomoč, vendar ga je Ivan Grozni imenoval za glavnega poveljnika ruskih čet, poslanih proti Švedom.
Obleganje Revela. 21. avgusta 1570 25 tisoč. Rusko-livonska vojska, ki sta jo vodila Magnus in guvernerja Ivan Yakovlev in Vasilij Umny-Kolychev, se je približala Revelu. Državljani, ki so sprejeli švedsko državljanstvo, so zavrnili ponudbo za sprejem Magnusovega državljanstva. Začelo se je težko in dolgo obleganje dobro utrjenega mesta. Ruska vojska je v tem času že imela veliko izkušenj pri zavzemanju livonskih trdnjav. Nasproti vrat so postavili velike lesene stolpe, na katere so namestili pištole, ki so vodile v obstreljevanje mesta. Tokrat pa je bila ta taktika neuspešna. Meščani so se aktivno branili, pogosto so opravljali lete in uničevali oblegalne strukture. Poleg tega velikost rusko-livonske vojske ni zadoščala, da bi z nevihto zavzela tako veliko in močno mesto utrdbo. Obleganje pa se je nadaljevalo, rusko poveljstvo je upalo, da bo trdnjavo zavzelo pozimi, ko švedska flota ne bo mogla dobaviti okrepitev in zalog v Revel. Obleganje je prešlo v pasivno fazo, ko so ruski in livonski odred začeli opustoševati okolico in prebivalstvo obrnili proti sebi, ne da bi proti trdnjavi aktivno ukrepali.
Švedska flota je mestu lahko pred začetkom hladnega vremena dostavila potrebno okrepitev, strelivo, hrano in drva. To je olajšalo položaj obleganih. Tudi obstreljevanje Revela z zažigalnimi školjkami, ki se je začelo sredi januarja 1571, ni prineslo uspeha. Nadaljevanje obleganja je postalo nesmiselno, le pomembne sile ruske vojske so odvrnile od reševanja drugih nalog. Obleganje je bilo odpravljeno 16. marca 1571.
Leta 1571 so Švedi poskušali napasti rusko kraljestvo s severa - poleti je sovražna flota prvič vstopila v Belo morje. Na Solovetskih otokih se je pojavila skupna eskadrila ladij Švedske, Nizozemske in Hamburga. Vendar si intervencionisti iz neznanega razloga niso upali napasti samostana, ki še ni imel utrdb in so odšli brez boja.
Novo potovanje v Estland. Ivan Grozni se je odločil, da nadaljuje ofenzivo proti švedskemu Estlandu, pri čemer je izkoristil smrt poljskega kralja Sigismunda Avgusta (7. julija 1572), ki je prekinila jagelonsko dinastijo in prišla do »brez korenin« v poljsko-litovski skupnosti. Rusko poveljstvo je spremenilo taktiko: Revela so začasno pustili pri miru in prešli na zavzetje drugih mest in utrdb, ki niso imeli tako močne obrambe, ter popolno izrinitev sovražnika s tega območja. Moskovska vlada je upala, da se Švedi, ko bodo izgubili vsa mesta in utrdbe, ne bodo mogli zadržati. Ta načrt je uspel ruski vojski.
Konec leta 1572 je Ivan Grozni vodil novo kampanjo na Baltiku. Decembra 80 tisoč. ruska vojska je oblegala švedsko trdnjavo v osrednji Estoniji - Weissenstein (Paide). Takrat je bilo v gradu le 50 vojakov, ki jih je vodil Hans Boye. Po močnem topniškem bombardiranju, šestega dne obleganja 1. januarja 1573, so grad napadli. Med to bitko je bil ubit najljubši car, Grigorij (Malyuta) Skuratov-Belsky.
Nadaljevanje sovražnosti. Po zavzetju Weissensteina se je Ivan Grozni vrnil v Novgorod. Vojaške operacije na Baltiku so se nadaljevale spomladi 1573, toda takrat je bila ruska vojska že oslabljena s prenosom najboljših polkov na južne meje.
16 -tisoč ruska vojska pod poveljstvom Simeona Bekbulatoviča, Ivana Mstislavskega in Ivana Šujskega je nadaljevala ofenzivo in zavzela Neigof in Karkus, nato pa sta se približala gradu Lode v zahodni Estoniji. Do takrat je bilo v ruski vojski 8 tisoč vojakov (po švedskih govoricah 10 tisoč). Rusi so srečali 4 tisoč (po švedskih podatkih je bilo v odredu približno 2 tisoč ljudi), švedski odred generala Klausa Totta. Kljub številčni premoči je bila ruska vojska poražena in utrpela velike izgube. V boju je bil ubit tudi poveljnik desnega polka, boljar Ivan Šujski.
Vendar ta poraz ni vplival na strateške razmere. Ruske čete so še naprej zmagale: v letih 1575-1576. so s podporo Magnusovih privržencev zasedli vso zahodno Estonijo. 9. aprila 1575 je bila zavzeta trdnjava Pernov. Kapitulacija Pernova in usmiljeno ravnanje zmagovalcev s tistimi, ki so se podredili, sta vnaprej določili nadaljnjo kampanjo. Relativno majhnih 6 tisoč. trdnjave Lode (Kolover), Hapsal in Padis so se predale ruskemu odredu. "Kralj" Magnus je zavzel grad Lemsel. Posledično je bil leta 1576 izveden načrt kampanje - ruske čete so zavzele vsa mesta in trdnjave Estonije, razen Revela.
Poskusi Švedov, da bi organizirali protinapad, niso uspeli. Tako je leta 1574 švedsko poveljstvo organiziralo potovanje po morju. Švedski desant naj bi nenadoma napadel Narvo, vendar je nevihta večino ladij izpravila na kopno, kjer so postali lahek plen ruskih bojevnikov.
Boj za Poljsko
Kljub uspehom na baltski fronti in neuspehom Švedov so razmere ostale negotove. Ruska država bi lahko zmagala, dokler nasprotniki ne bi organizirali hkratne ofenzive. Odločilna prelomnica v korist nasprotnikov Rusije je bila povezana tudi z imenom nadarjenega vojaškega poveljnika Stefana Batorija. Bil je iz vplivne transilvanske družine Bathory. V letih 1571-1576. - transilvanski princ. V poljsko-litovski skupnosti, po begu Henrika Valoiskega leta 1574 (raje je imel Francijo pred Poljsko), se je spet začelo obdobje kraljevstva. Pravoslavno zahodnorusko plemstvo je za poljski prestol predlagalo carja Ivana Vasiljeviča, kar je omogočilo združevanje sil Litve, Poljske in Rusije v boju proti Krimskemu kanatu in močnemu Osmanskemu cesarstvu. Poleg tega sta bila za kandidata za prestol predlagana sveti rimski cesar Maksimilijan II in avstrijski nadvojvoda Ernst, ki se je tudi držal protiturške linije. Moskva je podprla njihovo kandidaturo.
Stefana Batorija je predlagal turški sultan Selim II. In zahteval od plemstva, naj ne izvoli drugih kandidatov. To zahtevo je okrepil vojaški pritisk Krimskega kanata: tatarska kampanja v septembru in oktobru 1575 proti vzhodnim regijam Commonwealtha (Podolija, Volinjska in Červonska Rusija) je potisnila srednje lokalno plemstvo k kandidaturi Stefana Batorija. Batory je bil izvoljen za poljskega kralja pod pogojem, da se poroči s petdesetletno Anno Jagiellonko, sestro pokojnega kralja Sigismunda. Leta 1576 so člani dieta Velikega vojvodstva Litve razglasili transilvanskega kneza in poljskega kralja Batorija za velikega vojvodo Litve (leta 1578 je pridobil pravice do prestola Livonskega kraljestva za rod Bathory).
Ko je postal vladar Poljsko-litovske skupnosti, se je Batory začel aktivno pripravljati na vojno z ruskim kraljestvom. Vendar je lahko začel aktivne sovražnosti šele potem, ko je zatiral vstajo v Gdansku, ki so jo izzvali agenti Habsburžanov, ki so izgubili boj za poljski prestol. Poleg tega je izvedel vrsto vojaških reform, ki so kvalitativno okrepile oborožene sile Rzeczpospolite: Batory je stopil po poti opuščanja plemiške milice, medtem ko je novačil vojsko, poskušal ustvariti stalno vojsko z novačenjem nabornikov na kraljevskih posestvih, široko je uporabljal plačance, predvsem Madžare in Nemce. … Pred tem je na vse možne načine vlekel pogajanja z Moskvo.
Nova kampanja ruskih vojakov proti Revelu
Ivan Grozni, ki je želel rešiti vprašanje z Revelom pred začetkom vojne s Poljsko-litovsko skupnostjo, se ni mudilo z vojno s Poljaki. 23. oktobra 1576 se je 50.000 vojakov pod poveljstvom F. Mstislavskega in I. Šeremeteva podalo v nov pohod. 23. januarja 1577 so se mestu približali ruski polki in ga oblegali.
Trdnjavo je branil garnizon pod poveljstvom generala G. Horna. Švedi so se uspeli temeljito pripraviti na novo obleganje mesta. Tako so imeli zagovorniki nekajkrat več orožja kot oblegači. Šest tednov so ruske baterije obstreljevale mesto, da bi ga zažgale. Vendar so Švedi sprejeli protiukrepe: ustvarili so posebno ekipo s 400 ljudmi, ki je opazovala let in padec zažigalnih granat. Odkrite školjke so takoj pogasile. Artilerija Revel je močno streljala, obležalcem je povzročila velike izgube. Tako je eden od glavnih poveljnikov ruske vojske Ivan Šeremetev umrl zaradi topovske krogle.
Ruski vojaki so trikrat napadli, a so jih odbili. Garnizon Revel je aktivno opravljal letenja, uničeval oblegalno orožje, strukture in posegal v inženirska dela. Propadel je tudi poskus, da bi pod zidove trdnjave pripeljali rudnik. Obkoljeni so izvedeli za podzemna dela in izvajali kontragalerije, pri čemer so uničili ruske podzemne prehode.
Aktivna in spretna obramba garnizona Revel ter zimske razmere, bolezni so privedle do znatnih izgub v ruski vojski. Bombardiranje močne trdnjave je bilo kljub velikemu številu izstreljenih granat - približno 4 tisoč jeder - neučinkovito. 13. marca 1577 je bil Mstislavsky prisiljen odpraviti obleganje in umakniti svoje čete.
Pohod do poljskih mest Livonija
Po umiku ruske vojske so Švedi s pomočjo lokalnih prostovoljcev poskušali organizirati protinapad, da bi ponovno zavzeli trdnjave v Estlandu. Toda kmalu so se njihovi odredi naglo umaknili v Revel. Na Baltik je spet vstopila velika ruska vojska, ki jo je vodil Ivan Grozni. 9. julija 1577 se je vojska odpravila iz Pskova, vendar se ni premaknila v Revel, česar so se Švedi bali, ampak v mesta Livonijo, ki so jih ujeli Poljaki.
Rusko poveljstvo se je odločilo izkoristiti težave Stephena Batoryja, ki je še naprej oblegal Gdansk in ni mogel prenesti velikih sil v vojno z ruskim kraljestvom. Ko je ruska vojska zasegla zemljišče ob reki Zahodni Dvini, bi lahko Livonijo razrezala na dva dela. Uspeh operacije je olajšalo majhno število tu nameščenih poljskih sil. Poveljnik poljsko-litovske baltske skupine Hetman Chodkiewicz je imel le okoli 4 tisoč vojakov.
Pred začetkom akcije je Ivan Vasiljevič sklenil s kraljem Magnusom, po katerem so dežele severno od reke Aa (Govya) in grad Wenden južno od reke (Pskovski sporazum) prešle pod oblast Livonski kralj. Preostanek ozemlja je pripadel ruskemu kraljestvu.
Ruske čete so premagale odred polkovnika M. Dembinskega in začele zavzemati mesta in trdnjave. 30 tisoč Ruska vojska in ločeni livonski odredi Magnusa so zasedli Marienhausen, Luzin (Luža), Rezhitsa, Laudon, Dinaburg, Kreuzburg, Sesswegen, Schwaneburg, Berzon, Wenden, Kokenhausen, Volmar, Trikatu in več drugih gradov in utrdb.
Vendar so se med to kampanjo pojavila nesoglasja med Moskvo in Magnusom. Livonski "kralj" je z izkoriščanjem ruskih zmag zavzel številna mesta, ki so bila zunaj ozemlja, ki mu je bilo dodeljeno po Pskovski pogodbi. Izdal je razglas, kjer je prebivalstvo pozval, naj prizna njegovo oblast in zasedel Wolmar in Kokenhausen. Poskušal sem zavzeti trdnjavo Pebalg. Car Ivan Grozni je ostro zatiral Magnusovo samovoljo. Odredi so bili takoj poslani v Kokenhausen in Volmar, sam Ivan Vasiljevič se je preselil v Wenden. Livonskega kralja so poklicali kralju. Magnus si ni upal nasprotovati in se je pojavil. Za kratek čas so ga aretirali. Nekaj dni kasneje, ko je privolil, da bo izpolnil vse zahteve Ivana Groznega, so ga izpustili. V mestih, ki so si upala priznati moč Magnusa in se upirati volji guvernerja Groznega, so bile izvedene demonstrativne usmrtitve Nemcev. Notranji grad v Wendnu se je uprl in bil izpostavljen močnemu topniškemu ognju. Pred napadom se je garnizon Venden razstrelil.
Nova akcija v Livoniji se je končala s popolno zmago ruske vojske. Pravzaprav je bila zajeta celotna obala, razen Revala in Rige. Zmagoslavno je Ivan Grozni poslal k Stefanu Bathoryju enega od ujetih litovskih vojaških voditeljev - Aleksandra Polubenskega. Mirovni predlogi iz Moskve so bili posredovani poljskemu kralju.
Vendar se Batory ni hotel sprijazniti z ruskimi osvajanji na Baltiku. V vojno je poslal odrede litovske milice, vendar je bilo odredov malo. Jeseni 1577 so poljske in litovske čete lahko ponovno zavzele Dinaburg, Wenden in več drugih manjših gradov in utrdb. Poleg tega je livonski kralj Magnus stopil v tajna pogajanja s Poljaki. Izdal je Moskvo. Magnus je odstopil prestol Bathoryju in pozval prebivalstvo, naj se preda Poljakom, če se ne želi podrediti Moskvi.