Adele, confidentul tiranului Christierne, care deține Suedia și Danemarca, nu poate înțelege starea de spirit mohorâtă a lui Kedar, comandantul, în onoarea căreia a avut victoria, oamenii se bucură în jurul palatului, glorificând câștigătorul.
Kedar recunoaște că victoria care a salvat Stockholm de la distrugere nu i-a aparținut, ci „Rosslavului captiv”. Și acum sentimentele de prietenie și admirație pentru Rosslav au dat drumul la ură. Kedar decide să îi dezvăluie Adelei un secret cunoscut numai lui și domnitorului Christien. După ce a capturat pe Rosslav rănit și muribund, tiranul a vrut să afle unde se află Gustav, conducătorul legitim al suedezilor, ascunzându-se „în țările prizoniere din Rusia”. Atunci tiranul va fi capabil să scape cu viclean de Gustav. El nu se poate angaja într-o luptă deschisă cu un adversar, știind că, „dacă aduce o sabie în Rusia”, va fi învins de suveranul legitim.
Christien a încercat să scoată secretul de la Rosslav prin tortură și, atunci când a fost convins că nu ar putea face acest lucru, a fost de acord cu propunerea lui Kedar și l-a eliberat pe Rosslav din închisoare, în speranța că Ross, neînfricat și rezistent la tortură, va ceda „plăcerii prieteniei și a afecțiunii”.
Kedar și Rosslav au mers împreună pentru a apăra țara de invazia hoardelor sarmațiene. Pe câmpul de luptă, Kedar trebuia să piardă, dar curajul lui Rosslav nu numai că a salvat viața comandantului suedez, ci a adus victoria asupra inamicilor. Dar Rosslav și-a ascuns faima de toată lumea și l-a glorificat pe Kedar drept adevăratul și singurul câștigător. Fosta afecțiune pentru captivul Ross a dat loc unei urări aprige și, mai ales, pentru că Rosslav ar putea dezvălui adevărul Zafira, prințesa, ultima reprezentantă a conducătorilor legali ai țării.
Adele este uimită. La urma urmei, toată lumea și Kedar, cu atât mai mult, știu că Zafira este destinată să fie soția lui Christianna. Kedar îi cere lui Adele să o urmeze pe Rosslav și să păstreze un secret. Adele pleacă și apare Rosslav.
El este trist. El știe că ținuturile rusești sunt înconjurate de dușmani, concetățenii săi se luptă și el părăsește în robie. Rosslav îi cere lui Kedar să-l ajute. El îi spune lui Kedar că îl întreabă ca un erou care a obținut recent o victorie atât de strălucitoare. Kedar obiectează, amintind ce s-a întâmplat cu adevărat. Dar Rosslav asigură că a luptat doar pentru un prieten și nu pentru o țară străină. Kedar promite să ajute, dar întreabă dacă Rosslav are vreo altă afecțiune în Suedia. Kedar înseamnă Zafira, suspectându-l pe Rosslav de dragoste pentru ea. Rosslav îl asigură pe prietenul său că, admirând Zafira, frumusețea și virtuțile ei, vede în ea doar „prințesa dușmanilor ruși”. Frunze calmate de Kedar.
Zafira apare Între ea și Rosslav apare o explicație. Ambii nu sunt capabili să ascundă sentimente pasionale. Zafira este gata să ruleze cu Rosslav oriunde. De asemenea, Rosslav caută să-și reprime dragostea pasională de dragul de a servi patria. El o convinge pe Zafira să-și amintească că trebuie să-și îndeplinească datoria față de oameni și să ia tronul. Zafira încearcă zadarnic să-l convingă pe Rosslav că separarea de el s-ar dovedi fatală pentru ea. Rosslav întristat pleacă, exclamând: „Îmi pare rău, nu sunt tu, dar eu conduc eu.”
Rosslav îl întâlnește pe Lubomir, trimisul rus. Lubomyr relatează că are un ordin de a-l elibera pe Rosslav de captivitate, oferindu-i lui Christian în schimb toate țările cucerite anterior de la el. Rosslav este indignat. Este gata să moară pentru patria sa și nu crede că prințul are dreptul să-și plătească viața cu un astfel de sacrificiu. Apare Kedar, urmat de Christiern. Lubomir anunță scopul vizitei sale. Christien respinge oferta, declarând cu mândrie: „Ceea ce este luat de sabie, sabie și se va întoarce”. Dar recunoaște că este gata să-l elibereze pe Rosslav în țara natală, dacă Ross-ul capturat își dezvăluie secretul. Rosslav respinge indignat oferta lui Christien, amintind că este prizonier, nu sclav. Un tiran supărat îl trimite pe Rosslav în închisoare. Lăsat singur cu Kedar, Christien mărturisește că se luptă cu ispita de a-l distruge pe Rosslav doar pentru că își va pierde speranța de moarte lui Ross pentru a-și afla secretul.
Zafira apare și îl cheamă pe Christien să îmblânzească furia și să nu necinsteze tronul, luptând nu pe câmpul de luptă, ci cu un captiv fără apărare. Tiranul, care înjură să-l omoare pe Rosslav, pleacă.
Kedar, profitând de faptul că a rămas singur cu Zafira, decide să afle ce îl conduce pe Zafira. Biata prințesă își mărturisește dragostea pentru Rosslav, a cărei moarte înseamnă moarte și pentru ea. Privirea aprigă a lui Kedar o sperie, dar șeful războiului, jignit în sentimentele sale, îl asigură pe Zafira de dorința de a ajuta subiectul iubirii sale. Prințesa liniștită pleacă, iar Kedar înjură să-i distrugă pe Rosslav și Khristiern în scopul exclusiv de a se alătura tronului cu Zafira.
Rosslav este înlănțuit și pus în închisoare. Lubomyr suferă de neputința sa, de faptul că ordinul dat de prințul Rusiei s-a transformat în nenorocire. Încearcă să-l convingă pe Rosslav că viața sa este importantă pentru concetățenii săi și, după ce a salvat-o, poate servi ca apărător al intereselor rușilor. Rosslav este obligat să dedice Lubomir tuturor detaliilor ce i s-a întâmplat. Rusia, a spus el, s-a reunit recent și este încă slabă. Orice invazie ar putea fi în detrimentul ei, motiv pentru care, aflând abia despre intenția lui Gustav de a-și recăpăta tronul, Rosslav s-a grăbit să-l ajute să se refugieze într-un loc sigur, până când conducătorul legitim al Suediei și-a strâns puterea. Într-adevăr, trăind frica oamenilor conduși de Gustav, Christien nu va ataca Rusia, temându-se să piardă tronul pe care îl prinsese. Tiranul ar dori să știe cu orice preț despre locul unde se află Gustav, iar Rosslav, gata să-și piardă viața de dragul secretului, își va salva țara și Suedia. Lubomyr sugerează că există un mijloc demn de salvare și viața lui Rosslav și secretele sale - dragostea lui Zafira și prietenia lui Kedar. Rosslav nu vrea să-și salveze viața, oprindu-se la cereri.
Apare Zafira, trimis de Christier pentru a-l convinge pe Rosslav să dezvăluie secretul. Captiva îi spune lui Zafira că ea însăși i-ar fi ordonat să moară dacă ar ști că mântuirea patriei sale se află în acest secret. Zafira este uimită, pentru că dragostea ei este atât de mare încât moartea lui Rosslav va fi sfârșitul ei. În acest moment, Christiern intră cu soldații în speranța că Zafira va putea afla secretul lui Rosslav. El amenință captivul. Demnitatea cu care Rosslav se confruntă cu amenințările unui tiran, îl incurcă pe Christien de la sine și îi poruncește soldaților să prindă captiv. Zafira este îngrozită și Christien înțelege că o iubește pe Rosslav. Amenințând ambele morți, tiranul pleacă. Rosslav o încurajează pe Zafira în numele iubirii lor să-și păstreze curajul. Zafira îl asigură pe Ross că, odată cu dragostea lui, moartea ei este „mai plăcută ca porfirul”. Kedar apare și îl asigură pe disperatul Zafira că va face totul pentru a-l salva pe Rosslav. Lubomir intră și relatează că a reușit să-l forțeze pe tiran să renunțe la executarea secretă și să respecte legea.
Din nou în temnița Rosslav și Zafira. Îi oferă lui Ross să fugă. Rosslav ezită - fericirea în dragoste nu este pentru el, viața însăși îi va aminti că era slab. Zafira este gata pentru orice să-l salveze pe Rosslav, chiar și să-și ia propria viață în fața ochilor lui. Rosslav este lovită de hotărârea ei de a se despărți de viață și este gata să cedeze. În acest moment, Lubomir apare și relatează că Kedar a conceput trădarea, aducând soldații la locul numit. Kedar, neștiind că trădarea lui este dezvăluită, apare cu o privire tristă și îi oferă lui Rosslav să se sinucidă pentru a evita o moarte necinstită pe schela. Lubomir și Zafira îl acuză disprețuitor pe Kedar, iar Rosslav îl aruncă în față că moartea captivului este moartea celui mai necinstit Kedar, care a trădat prietenia și onoarea. Fierbant, Kedar ordonă soldaților să-l retragă pe Rosslav. Lubomyr nu pierde speranța. El îl informează pe Zafira că orășenii sunt încântați de vestea apropierii lui Gustav cu armata și îi sfătuiește să apară în fața oamenilor.
Christien îi mulțumește lui Kedar că l-a folosit pentru a face față cu urâții Rosslav și Zafira, care îl preferă pe captivul Ross. Kedar, nevrând moartea lui Zafira, îl învinuiește pe Rosslav pentru tot și îi spune tiranului veștile cumplite - Gustav se apropie de zidurile orașului - și sfătuiește să se grăbească odată cu executarea lui Rosslav. Christien este înspăimântat și îi cere lui Kedar să găsească prin mită sau măgulit oameni care sunt gata să-l distrugă pe Gustav strecurându-se în tabăra sa. El înțelege că nu există prieteni între subiecții săi - râvna lor s-a bazat pe interesul de sine și „interesul de sine îi va îndepărta”. Dar mai întâi, el ar dori să se bucure de chinul lui Rosslav și Zafira. Războinicii îi aduc. Demnitatea cu care este păstrat Rosslav infurează tiranul. Zafira este gata să se jertfească pentru iubitul ei și, grăbindu-se până la genunchii tiranului, acceptă să se căsătorească cu el pentru a salva viața lui Rosslav. Tiranul este neobosit. Iubirea lui Zafira pentru Rosslav este insuportabilă pentru el și le dă soldaților ordinul de a-l duce pe Rosslav la execuție. Zafira înțelege cât de corect avea Rosslav, cerându-i să-și arate fermitatea minții, pentru a nu-l diminua, Rosslav, cinste. Zafira îi spune lui Khristiern că dacă nu ar putea salva viața lui Rosslav cu prețul propriei umilințe, nu l-ar lăsa pe ticălos să țină tronul, care aparține familiei sale de drept. Ea promite să dezvăluie oamenilor adevărul despre atrocitățile lui Christien. Tiranul ordonă soldaților să tace Zafira. Adele intervine cu mesajul că Gustav se află în apropierea zidurilor orașului, iar oamenii indignați l-au eliberat pe Rosslava când a aflat de la trimisul rus Lubomir adevărul despre cine a fost adevăratul eliberator al Stockholmului. Kedar a luat gloria lui Rosslav și a pregătit moartea adevăratului câștigător. Zafira o cheamă pe Christierna să abandoneze tronul și să se pocăiască de păcate. Tiranul vrea să-l înjunghie pe Zafira - ideea că nu va mai avea de-a face cu Rosslav îl orbește. Rosslav intră și scoate o sabie de la Christien cu cuvintele: „Gustav, salvator de patrie, pe tron. Tiranul este gata să moară la mâinile lui Rosslav, dar captivul recent nu s-a smerit să se răzbune. Apoi, apropiindu-se de Rosslav, Khristiern scoate un pumnal ascuns și încearcă să-l omoare pe Ross, dar oamenii nu-i permit să comită ultimul ticălos. Christien este ucis în fața tuturor.
Lubomyr îl sfătuiește pe Rosslav să se bucure de binemeritata iubire a oamenilor care au recunoscut adevăratul eliberator al țării lor. Rosslav spune că pentru el mângâierea este doar să-și slujească propria țară și „Îmi dedic inima lui Zafira”.