Vaenutegevust pidades Liivimaal ja Leedu suurvürstiriigis, oli Venemaa riik sunnitud kaitsma lõunapiiridel, kus Krimmi tatarlased ja Nogais oma rünnakuid tegid. See sundis Moskva valitsust 1564. aasta sügisel sõlmima vaherahu Rootsiga. Moskva tunnustas üleminekut Reveli (Koljavani), Pernau (Pernovi), Weissensteini ja paljude teiste endise Liivimaa Estlandi põhjaosas asuvate linnade ja kindluste valitsemisele. Vaherahu allkirjastati septembris 1564 Jurjevis.
See võimaldas tsaarivägedel alustada suurt pealetungi Leedu suurvürstiriigi vastu. Oktoobris 1564 asus Vene armee teele Velikije Lukist ja vallutas 6. novembril Ozerishche kindluse. Pärast seda asusid Vene võimud, kindlustades oma kohalolekut Polotski maal, ehitama läänepiiridele uusi kindlusi: aastatel 1566–1567. Ehitati Koz'yan, Sitno, Krasny, Sokol, Susha, Turovlya, Ula ja Usvyat. Leedu võimud, püüdes tugevdada oma positsioone raskes sõjas Moskva kuningriigiga, läksid Poola ühendamisele. 1. juulil 1569 kiitsid Poola ja Leedu Seimsi asetäitjad Lublinis kokku üldise Seimi istungil heaks liidu, Poola Kuningriigi ja Leedu Suurhertsogiriigi vahelise liitliidu, millega loodi ühtne liitriik - Rzeczpospolita.. Sellel sündmusel oli lõppkokkuvõttes otsustav mõju Liivi sõja tulemusele.
Sõja strateegiline pöördepunkt ei saabunud aga kohe. Leedu suurvürstiriik kandis suuri kaotusi ja vajas rahumeelset puhkust. Ivan Vassiljevitš võttis vastu Poola kuninga ettepaneku sõlmida vaherahu. 1570. aasta suvel sõlmiti Vene riigi ja Rahvaste Ühenduse vahel kolmeaastane vaherahu. Selle tingimuste kohaselt säilitati praegusel perioodil status quo. Polotsk, Sitno, Ozerishche, Usvyaty ja veel mõned lossid lahkusid Vene kuningriiki.
Sõda Baltikumis
Ivan Julm otsustas kasutada seda aega rootslastele otsustava löögi andmiseks. Sel ajal Rootsi kuningriigis kukutati Eric XIV, uueks kuningaks sai trooni kaotanud monarhi vend Johan III, kes oli abielus Poola kuninga Sigismund II Augustus õe Katariina Jagiellonka õega. Johan rikkus liidulepingu Venemaaga, mille tema eelkäija sõlmis 1567. aasta alguses. Stockholmis rööviti Venemaa saatkond, mis saabus liitlepingut ratifitseerima. See oli Moskvale tõsine solvang; sõda muutus vältimatuks.
Olles valmis Revelit lööma, otsustas Ivan Julm oma poolele võita osa kohalikust Saksa aadlist. Lisaks otsis Moskva liitu Taaniga, kes oli Rootsiga vaenulik. Selleks loodi Vene vägede poolt okupeeritud Liivimaa poolt vasallikuningriik, selle valitseja oli Taani kuninga Friedrich II noorema venna vend - vürst Magnus (vene allikates kutsuti teda "Artsimagnus Krestyanovich"). Magnus sai suguluseks Rurikide dünastiaga, oli abielus tsaar Ivan Vassiljevitši nõbu Maria Vladimirovna ja prints Vladimir Andrejevitši tütre printsess Staritskajaga. Magnus saabus Moskvasse 1570. aasta juunis ja teda kostitati soosinguga, kuulutades "Liivimaa kuningaks". Vene tsaar vabastas kõik vangistatud sakslased vabadusse, et tugevdada "kuninga" positsiooni. Prints tõi vähe sõdureid, Taani ei saatnud laevastikku appi, kuid Ivan Julm määras ta rootslaste vastu saadetud Vene vägede ülemjuhatajaks.
Reveli piiramine. 21. august 1570 25 tuh. Vene-Liivimaa armee eesotsas Magnuse ning kuberneride Ivan Jakovlevi ja Vassili Umnõi-Kolõtševiga lähenes Revelile. Kodanikud, kes võtsid vastu Rootsi kodakondsuse, keeldusid Magnuse kodakondsuse vastuvõtmise pakkumisest. Algas hästi kindlustatud linna raske ja pikk piiramine. Vene armeel oli selleks ajaks juba palju kogemusi Liivimaa kindluste võtmisel. Väravate vastas püstitati suured puidust tornid, millele paigaldati relvad, mis viisid linna tulistamiseni. Seekord see taktika aga ebaõnnestus. Linnaelanikud kaitsesid aktiivselt, sageli leppisid, hävitasid piiramisstruktuure. Lisaks oli Vene-Liivimaa armee suurus ebapiisav, et võtta nii suur ja tugev linnus-linn tormiga. Piiramist aga jätkati, Vene väejuhatus lootis linnuse vallutada talvel, kui Rootsi laevastik ei suutnud Revelile täiendust ja varustust tarnida. Piiramine läks passiivsesse etappi, kui Vene ja Liivimaa üksused tegelesid ümbruskonna laastamisega, pöörasid elanikkonna enda vastu, kuid ei võtnud linnuse vastu aktiivseid meetmeid.
Rootsi laevastik suutis linnale enne külma ilma saabumist tarnida vajalikud abiväed, laskemoona, varud ja küttepuud. See kergendas piiratute positsiooni. Edu ei toonud ka 1571. aasta jaanuari keskpaigas alanud Reveli süütekambritega pommitamine. Piiramise jätkamine muutus mõttetuks, juhtides vaid Venemaa armee olulised jõud muude ülesannete lahendamisest kõrvale. Piiramine tühistati 16. märtsil 1571.
1571. aastal üritasid rootslased Vene kuningriiki põhja poolt rünnata - suvel sisenes vaenlase laevastik esmakordselt Valgesse merre. Solovetski saartele ilmus Rootsi, Hollandi ja Hamburgi laevadest ühine eskadron. Seletusmehed ei julgenud aga teadmata põhjusel rünnata kloostrit, millel puudusid veel kindlustused ja kes jäid võitluseta.
Uus reis Estlandile. Ivan Julm otsustas jätkata pealetungi Rootsi Estlandi vastu, kasutades ära Poola kuninga Sigismund Augusti surma (7. juuli 1572), mis katkestas Jagellonite dünastia ja jõudis Poola-Leedu Rahvaste Ühenduse "juurteta". Vene väejuhatus muutis taktikat: Revel jäeti ajutiselt üksi, lülitati teiste linnade ja kindluste hõivamisele, millel polnud nii võimsat kaitset, ning vaenlase täielik väljatõrjumine piirkonnast. Moskva valitsus lootis, et kaotanud kõik linnad ja kindlustused, ei suuda rootslased Revel kinni hoida. See plaan tõi Vene armeele edu.
1572. aasta lõpus juhtis Ivan Julm uut kampaaniat Läänemerel. Detsember 80 tuh. piiras Vene armee rootslaste kindluse Kesk -Eestis - Weissensteinis (Paide). Sel hetkel oli lossis vaid 50 sõdurit eesotsas Hans Boye'ga. Pärast võimsat suurtükipommitamist võeti loss rünnaku kuuendal päeval, 1. jaanuaril 1573, rünnaku alla. Selle lahingu käigus hukkus tsaari lemmik Grigori (Malyuta) Skuratov-Belski.
Vaenutegevuse jätkumine. Pärast Weissensteini vallutamist naasis Ivan Julm Novgorodi. Sõjalised operatsioonid Baltikumis jätkusid 1573. aasta kevadel, kuid sel ajal oli Vene armee juba nõrgestatud parimate rügementide viimisega lõunapiiridele.
16 tuhat Vene armeed Simeon Bekbulatovitši, Ivan Mstislavski ja Ivan Shuisky juhtimisel jätkasid pealetungi ning võtsid Neigofi ja Karkuse, misjärel nad lähenesid Lääne -Eesti Lode lossile. Selleks ajaks oli Vene armees 8 tuhat sõdurit (Rootsi kuulujuttude järgi 10 tuhat). Venelased kohtusid 4 tuhandega (Rootsi andmetel oli salgas umbes 2 tuhat inimest), kindral Klaus Totti Rootsi salgaga. Hoolimata märkimisväärsest arvulisest ülekaalust sai Venemaa armee lüüa ja sai suuri kaotusi. Tegevuses tapeti ka parema käe rügemendi ülem, bojaar Ivan Shuisky.
See kaotus ei mõjutanud aga strateegilist olukorda. Vene väed jätkasid võitu: aastatel 1575-1576. nemad okupeerisid Magnuse toetajate toel kogu Lääne -Eesti. 9. aprillil 1575 vallutati Pernovi kindlus. Pernovi kapituleerumine ja võitjate halastav kohtlemine esitajatega määras edasise kampaania ette. Suhteliselt väike 6 tuh. alistusid Lode (Kolover), Hapsali ja Padise kindlused Vene salgale. "Kuningas" Magnus vallutas Lemseli lossi. Selle tulemusel viidi 1576. aastal kampaaniaplaan ellu - Vene väed vallutasid kõik Eesti linnad ja kindlused, välja arvatud Revel.
Rootslaste katsed vasturünnakut korraldada ebaõnnestusid. Nii korraldas Rootsi väejuhatus aastal 1574 merereisi. Rootsi dessant pidi tegema üllatusrünnaku Narvale, kuid torm uhtus suurema osa laevadest kaldale, kus nad said Vene sõdalaste kergeks saagiks.
Võitlus Poola eest
Vaatamata edule Balti rindel ja rootslaste ebaõnnestumistele jäi olukord ebakindlaks. Venemaa riik võis võita seni, kuni vastased ei korraldanud samaaegset pealetungi. Otsustav pöördepunkt Venemaa vastaste kasuks seostus ka andeka väejuhi Stefan Batory nimega. Ta kuulus mõjukasse Transilvaania Bathory perekonda. Aastatel 1571-1576. - Transilvaania vürst. Poola-Leedu Rahvaste Ühenduses algas pärast Henri Valois'i lendu aastal 1574 (ta eelistas Prantsusmaad Poolale) taas kuninglikkuse periood. Õigeusu Lääne -Vene džentelmen esitas Poola troonile tsaar Ivan Vassiljevitši, mis võimaldas ühendada Leedu, Poola ja Venemaa jõud võitluses Krimmi khaaniriigi ja võimsa Osmanite impeeriumi vastu. Lisaks määrati troonikandidaatideks Püha Rooma keiser Maximilian II ja Austria ertshertsog Ernst, kes samuti pidasid kinni Türgi-vastastest joontest. Moskva toetas nende kandidatuure.
Stefan Batory esitas Türgi sultan Selim II ja nõudis härradelt teisi kandidaate mitte valida. Seda nõudmist tugevdas Krimmi khaaniriigi sõjaline surve: tatarlaste kampaania 1575. aasta septembris-oktoobris Rahvaste Ühenduse idapiirkondadesse (Podoolia, Volyn ja Chervonnaya Rus) lükkas Stefan Batory kandidatuuri poole kohalikud alamad. Batory valiti Poola kuningaks tingimusel, et ta abiellub surnud kuninga Sigismundi õe viiekümneaastase Anna Jagiellonkaga. 1576. aastal kuulutasid Leedu suurvürstiriigi riigikogu riigikogu liikmed Leedu suurvürstiks Transilvaania vürsti ja Poola kuninga Batory (1578. aastal omandas ta Batori klanni jaoks õigused Liivi kuningriigi troonile).
Saades Poola-Leedu Rahvaste Ühenduse valitsejaks, alustas Batory aktiivset ettevalmistust sõjaks Vene kuningriigiga. Siiski sai ta alustada aktiivset sõjategevust alles pärast seda, kui oli maha surunud Gdanski ülestõusu, mille provotseerisid Habsburgide agendid, kes olid kaotanud võitluse Poola trooni pärast. Lisaks viis ta läbi rea sõjalisi reforme, mis tugevdasid kvalitatiivselt Rzeczpospolita relvajõude: Batory asus alamvägede hülgamise teed, armee värbamise ajal, püüdes luua püsivat armeed, värvates kuninglikesse valdustesse värbajaid, ta kasutas laialdaselt palgasõdureid, peamiselt ungarlasi ja sakslasi. … Enne seda venitas ta igal võimalikul viisil läbirääkimisi Moskvaga.
Vene vägede uus kampaania Revelile
Ivan Julm, kes soovis lahendada küsimuse Reveliga enne sõja algust Poola-Leedu Rahvaste Ühendusega, ei kiirustanud poolakatega sõda alustama. 23. oktoobril 1576 asus 50 000 armee F. Mstislavski ja I. Šeremetevi juhtimisel uuele kampaaniale. 23. jaanuaril 1577 lähenesid linnale vene rügemendid ja piirasid seda.
Kindlust kaitses garnison kindral G. Horni juhtimisel. Rootslastel õnnestus põhjalikult valmistuda linna uueks piiramiseks. Seega oli kaitsjatel relvi mitu korda rohkem kui piirajatel. Kuue nädala jooksul tulistasid vene patareid linna, püüdes seda süüdata. Rootslased asusid aga vastumeetmetesse: lõid 400 -liikmelise erimeeskonna, kes jälgis lendu ja süüteplaatide langemist. Avastatud kestad kustutati kohe. Reveli suurtükivägi tulistas tugevalt tagasi, tekitades piirajatele suuri kaotusi. Niisiis, üks Vene armee peamistest juhtidest Ivan Šeremetev suri kahurikuulist.
Vene väed ründasid kolm korda, kuid nad löödi tagasi. Reveli garnison korraldas aktiivselt sorteerimisi, hävitas piiramisrelvi, struktuure ja segas inseneritööd. Samuti ebaõnnestus katse tuua miin linnuse müüride alla. Piiratud said teada põrandaalustest töödest ja viisid läbi galeriisid, hävitades Vene maa-alused käigud.
Reveli garnisoni aktiivne ja osav kaitse, samuti talvised tingimused tõid kaasa Vene armee märkimisväärseid kaotusi. Võimsa linnuse pommitamine, vaatamata suurtele tulistatud mürskudele - umbes 4 tuhat südamikku, oli ebaefektiivne. 13. märtsil 1577 oli Mstislavski sunnitud piiramise tühistama ja oma väed välja viima.
Matk Poola linnadesse Liivimaale
Pärast Vene armee väljaviimist üritasid rootslased kohalike vabatahtlike abiga korraldada vasturünnakut Estlandi linnuste vallutamiseks. Kuid peagi taandusid nende salgad kiiruga Reveli. Baltimaadesse sisenes taas suur Vene armee eesotsas Ivan Julmaga. 9. juulil 1577 asus sõjavägi Pihkvast teele, kuid ei kolinud mitte Revelisse, mida rootslased kartsid, vaid poolakate vallutatud Liivimaa linnadesse.
Vene väejuhatus otsustas ära kasutada Stephen Batory raskusi, kes jätkas Gdanski piiramist ega suutnud suuri vägesid sõda Vene kuningriigiga üle viia. Olles haaranud maad Lääne -Dvina jõe ääres, võis Vene armee Liivimaa kaheks osaks lõigata. Operatsiooni edule aitas kaasa siin paiknenud Poola vägede vähesus. Poola-Leedu Balti rühma ülemal Hetman Chodkiewiczil oli ainult umbes 4 tuhat sõdurit.
Enne kampaania algust sõlmis Ivan Vassiljevitš kuningas Magnusega, mille kohaselt läksid Aa jõest (Govya) põhja pool asuvad maad ja jõest lõuna pool asuv Wendeni loss (Pihkva leping) võimu alla. Liivi kuningas. Ülejäänud territoorium läks Vene kuningriiki.
Vene väed alistasid kolonel M. Dembinsky salga ja hakkasid vallutama linnu ja kindlusi. 30-tuh. Vene armee ja eraldi Liivimaa üksused Magnusest hõivasid Marienhauseni, Luzini (pudeli), Rezhitsa, Laudoni, Dinaburgi, Kreuzburgi, Sesswegeni, Schwaneburgi, Berzoni, Wendeni, Kokenhauseni, Volmari, Trikatu ja mitmed teised lossid ja kindlustused.
Selle kampaania käigus tekkisid aga lahkarvamused Moskva ja Magnuse vahel. Liivi "kuningas", kasutades ära Venemaa võitu, vallutas hulga linnu, mis asusid väljaspool Pihkva lepingu alusel talle eraldatud territooriumi. Ta andis välja kuulutuse, kus kutsus elanikke üles tunnistama oma võimu ning okupeeris Wolmari ja Kokenhauseni. Püüdsin Pebalgi kindlust vallutada. Tsaar Ivan Julm surus karmilt maha Magnuse tahtlikkuse. Koosseisud saadeti kohe Kokenhauseni ja Volmarisse, Ivan Vasilievich ise kolis Wendeni. Liivi kuningas kutsuti kuninga juurde. Magnus ei julgenud vastu vaielda ja ilmus. Ta arreteeriti lühikeseks ajaks. Mõni päev hiljem, kui ta nõustus täitma kõik Ivan Julma nõudmised, vabastati ta. Linnades, kes julgesid Magnuse võimu tunnistada ja Groznõi kuberneri tahtele vastu seista, viidi läbi sakslaste demonstratiivsed hukkamised. Wendeni sisemine loss osutas vastupanu ja sai tugeva suurtükitule. Enne rünnakut lasi Vendeni garnison end õhku.
Uus sõjakäik Liivimaal lõppes Vene armee täieliku võiduga. Tegelikult jäädvustati kogu rannajoon, välja arvatud Reval ja Riia. Võidukalt saatis Ivan Julm Stefan Bathory juurde ühe tabatud Leedu sõjaväejuhi - Aleksander Polubenski. Rahuettepanekud Moskvast anti edasi Poola kuningale.
Batory ei tahtnud aga leppida venelaste vallutustega Läänemerel. Ta saatis sõtta Leedu miilitsa üksused, kuid neid oli vähe. 1577. aasta sügisel suutsid Poola ja Leedu väed tagasi vallutada Dinaburgi, Wendeni ja mitmed teised väikesed lossid ja kindlustused. Lisaks asus Liivimaa kuningas Magnus poolakatega salajastele läbirääkimistele. Ta reetis Moskva. Magnus loovutas trooni Bathoryle ja palus elanikkonnal end poolakatele alla anda, kui nad ei taha Moskvale alluda.