Adele, powierniczka tyrana Christierne, właściciela Szwecji i Danii, nie może zrozumieć ponurego nastroju Kedara, dowódcy, na którego zwycięstwo ludzie radują się wokół pałacu, wychwalając zwycięzcę.
Kedar przyznaje, że zwycięstwo, które uratowało Sztokholm przed zniszczeniem, nie należało do niego, ale do „jeńca Rosslava”. A teraz uczucie przyjaźni i podziwu dla Rosslava ustąpiło miejsca nienawiści. Kedar postanawia ujawnić Adeli tajemnicę znaną tylko jemu i władcy Christienowi. Po schwytaniu rannego i umierającego Rosslava tyran chciał dowiedzieć się, gdzie Gustaw, prawowity władca Szwedów, ukrywa się „w krajach jeńców w Rosji”. Wtedy tyran byłby w stanie sprytnie pozbyć się Gustava. Nie może brać udziału w otwartej walce z przeciwnikiem, wiedząc, że „jeśli przyniesie miecz do Rosji”, zostanie pokonany przez legalnego władcę.
Christien próbował wydrzeć tajemnicę Rosslavowi za pomocą tortur, a kiedy był przekonany, że nie może tego zrobić, zgodził się na propozycję Kedara i zwolnił Rosslava z więzienia, mając nadzieję, że nieustraszony i odporny na tortury Ross ulegnie „przyjemności przyjaźni i przywiązania”.
Kedar i Rosslav poszli razem, aby bronić kraju przed inwazją sarmackich hord. Na polu bitwy Kedar miał przegrać, ale odwaga Rosslava nie tylko uratowała życie szwedzkiego dowódcy, ale także przyniosła zwycięstwo nad wrogami. Ale Rosslav ukrył swój wyczyn przed wszystkimi i chwalił Kedara jako prawdziwego i jedynego zwycięzcę. Dawne przywiązanie do zniewolonego Rossa zastąpiła zaciekła nienawiść, a przede wszystkim dlatego, że Rosslav mógł ujawnić prawdę Zafirze, księżniczce, ostatniemu przedstawicielowi prawowitych władców kraju.
Adele jest zdumiona. W końcu wszyscy, a tym bardziej Kedar, wiedzą, że Zafira ma być małżonkiem Christianny. Kedar prosi Adele o pójście za Rosslavem i zachowanie tajemnicy. Adele wychodzi i pojawia się Rosslav.
On jest smutny. Wie, że ziemie rosyjskie są otoczone wrogami, jego współobywatele walczą i gniewa się w niewoli. Rosslav prosi Kedara o pomoc. Mówi Kedarowi, że pyta go o bohatera, który niedawno odniósł tak wspaniałe zwycięstwo. Kedar protestuje, przypominając sobie, co się naprawdę wydarzyło. Ale Rosslav zapewnia, że walczył tylko o przyjaciela, a nie o obcy kraj. Kedar obiecuje pomóc, ale pyta, czy Rosslav ma jakieś inne uczucia w Szwecji. Kedar oznacza Zafirę, podejrzewając Rosslava o miłość do niej. Rosslav zapewnia swojego przyjaciela, że podziwiając Zafirę, jej piękno i cnoty, widzi w swojej jedynej „księżniczce rosyjskich wrogów”. Uspokojone liście Kedaru.
Pojawia się Zafira Między nią a Rosslavem pojawia się wyjaśnienie. Obaj nie są w stanie ukryć namiętnych uczuć. Zafira jest gotowa do współpracy z Rosslavem w dowolnym miejscu. Rosslav stara się także stłumić swoją namiętną miłość ze względu na służenie ojczyźnie. Przekonuje Zafirę, by pamiętała, że musi wypełnić swój obowiązek wobec ludzi i objąć tron. Zafira na próżno próbuje przekonać Rosslava, że rozstanie z nim byłoby dla niej śmiertelne. Zasmucony Rosslav odchodzi, wykrzykując: „Przepraszam, nie jestem tobą, ale biegnę sam”.
Rosslav poznaje rosyjskiego wysłannika Lubomira. Lubomir informuje, że ma rozkaz uwolnienia Rosslava z niewoli, oferując Christianowi w zamian wszystkie ziemie wcześniej przez niego podbite. Rosslav jest oburzony. Jest gotowy umrzeć za ojczyznę i nie wierzy, że książę ma prawo zapłacić za swoje życie taką ofiarą. Pojawia się Kedar, a za nim Christiern. Lubomir ogłasza cel swojej wizyty. Christien odrzuca ofertę, dumnie oświadczając: „Co zabiera miecz, miecz i powróci”. Ale przyznaje, że jest gotowy wypuścić Rosslava do swojej ojczyzny, jeśli schwytany Ross ujawni swój sekret. Rosslav z oburzeniem odrzuca ofertę Christiena, przypominając sobie, że jest więźniem, a nie niewolnikiem. Wściekły tyran wysyła Rosslava do więzienia. Pozostawiony sam sobie z Kedarem, Christien wyznaje, że walczy z pokusą zniszczenia Rosslava tylko dlatego, że straci nadzieję na śmierć dla Rossa, aby poznać jego sekret.
Pojawia się Zafira i wzywa Christiena, by oswoił gniew i nie zhańbił tronu, walcząc nie na polu bitwy, ale z bezbronnym jeńcem. Tyran, przysięgając zabić Rosslava, wychodzi.
Kedar, wykorzystując fakt, że został sam z Zafirą, postanawia dowiedzieć się, co napędza Zafirę. Biedna księżniczka wyznaje miłość Rosslavowi, którego śmierć oznacza dla niej także śmierć. Ostry wygląd Kedara przeraża ją, ale wódz, obrażony swoimi uczuciami, zapewnia Zafirę o chęci pomocy podmiotowi jej miłości. Uspokojona księżniczka odchodzi, a Kedar przysięga zniszczyć Rosslava i Khristierna wyłącznie w celu zjednoczenia się z Zafirą na tronie.
Rosslav jest przykuty łańcuchem i osadzony w więzieniu. Lubomyr cierpi z powodu swojej bezsilności z powodu faktu, że rozkaz wydany mu przez księcia Rosji stał się nieszczęściem. Próbuje przekonać Rosslava, że jego życie jest ważne dla jego współobywateli, a ocaliwszy je, może służyć jako obrońca interesów Rosjan. Rosslav jest zmuszony poświęcić Lubomirowi wszystkie szczegóły tego, co mu się przydarzyło. Mówi, że Rosja niedawno się zjednoczyła i wciąż jest słaba. Każda inwazja może być dla niej szkodliwa, dlatego ledwo dowiedziawszy się o zamiarze Gustawa na odzyskanie tronu, Rosslav pospieszył z pomocą, by schronić się w bezpiecznym miejscu, dopóki prawowity władca Szwecji nie zgromadzi siły. Rzeczywiście, doświadczając strachu przed ludem dowodzonym przez Gustawa, Christien nie atakował Rosji, obawiając się utraty tronu, który przejął. Tyran chciałby za wszelką cenę wiedzieć o miejscu pobytu Gustava, a Rosslav, gotowy stracić życie dla zachowania tajemnicy, uratuje swój kraj i Szwecję. Lubomyr sugeruje, że istnieje godny sposób na uratowanie i życie Rosslava oraz jego tajemnic - miłości Zafiry i przyjaźni Kedara. Rosslav nie chce ratować życia, pochylając się nad prośbami.
Pojawia się Zafira, wysłana przez Christiera w celu przekonania Rosslava do ujawnienia tajemnicy. Zniewolony mówi Zafirze, że ona sama kazałaby mu umrzeć, gdyby wiedziała, że zbawienie jego ojczyzny tkwi w tej tajemnicy. Zafira jest zdumiona, ponieważ jej miłość jest tak wielka, że śmierć Rosslava zakończy się. W tym czasie Christiern wchodzi z żołnierzami w nadziei, że Zafira odkryje tajemnicę Rosslava. Grozi jeńcowi. Godność, z jaką Rosslav spotyka się z groźbami tyrana, narzuca Christienowi z siebie i każe żołnierzom pojmać jeńca. Zafira jest przerażona, a Christien rozumie, że kocha Rosslava. Grożąc obu śmiercią, tyran odchodzi. Rosslav zachęca Zafirę w imię ich miłości do zachowania odwagi. Zafira zapewnia Rossa, że z jego miłością jej śmierć jest „przyjemniejsza jak porfir”. Pojawia się Kedar i zapewnia desperacką Zafirę, że zrobi wszystko, aby uratować Rosslava. Lubomir wchodzi i informuje, że udało mu się zmusić tyrana do porzucenia tajnej egzekucji i przestrzegania prawa.
Znów w lochach Rosslav i Zafira. Oferuje Rossowi bieg. Rosslav waha się - szczęście w miłości nie jest dla niego, samo życie przypomni mu, że był słaby. Zafira jest gotowa na wszystko, by uratować Rosslava, a nawet odebrać sobie życie na jego oczach. Rosslav jest zaskoczony determinacją, by rozstać się z życiem i jest gotów się poddać. W tym momencie pojawia się Lubomir i informuje, że Kedar wymyślił zdradę, zabierając żołnierzy w wyznaczone miejsce. Kedar, nie wiedząc, że zdrada została ujawniona, pojawia się ze smutnym spojrzeniem i proponuje Rosslavowi popełnienie samobójstwa rzekomo w celu uniknięcia niesławnej śmierci na szafocie. Lubomir i Zafira z pogardą oskarżają Kedara, a Rosslav rzuca mu w twarz, że śmierć jeńca to śmierć najbardziej nieuczciwego Kedara, który zdradził przyjaźń i honor. Zaciekle Kedar nakazuje żołnierzom wycofanie Rosslava. Lubomyr nie traci nadziei. Informuje Zafirę, że mieszkańcy miasta są podekscytowani wiadomością o zbliżaniu się Gustawa z wojskiem i radzi jej stawić się przed ludem.
Christien dziękuje Kedarowi za wykorzystanie go do czynienia z znienawidzonym Rosslavem i Zafirą, którzy woleli jeńca Rossa. Kedar, nie chcąc śmierci Zafiry, obwinia Rosslava za wszystko i mówi tyranowi straszne wieści - Gustav zbliża się do murów miasta - i radzi spieszyć się z egzekucją Rosslava. Christien jest przerażony i prosi Kedara o znalezienie przez łapówkę lub pochlebstwo ludzi, którzy są gotowi zniszczyć Gustawa, wkradając się do jego obozu. Rozumie, że wśród jego poddanych nie ma przyjaciół - ich zapał opierał się na własnym interesie, a „własny interes zabierze ich”. Ale najpierw chciałby cieszyć się udręką Rosslava i Zafiry. Przynoszą je wojownicy. Godność, z jaką Rosslav jest trzymany, rozwściecza tyrana. Zafira jest gotowa poświęcić się dla swojego kochanka i rzucając się na kolana tyrana, zgadza się poślubić go, aby uratować życie Rosslavowi. Tyran jest nieustępliwy. Miłość Zafiry do Rosslava jest dla niego nie do zniesienia, a on daje żołnierzom rozkaz zabrania Rosslava na egzekucję. Zafira rozumie, jak słuszna była Rosslav, prosząc ją, by wykazała się stanowczością umysłu, aby nie umniejszać jego, Rosslav, honoru. Zafira mówi Khristiern, że jeśli nie byłaby w stanie uratować życia Rosslava kosztem własnego upokorzenia, nie pozwoliłaby złoczyńcy na tronie, który należy do jej rodziny. Przysięga ujawnić ludziom prawdę o okrucieństwach Christiena. Tyran nakazuje żołnierzom uciszyć Zafirę. Adele biegnie z wiadomością, że Gustaw jest blisko murów miasta, a oburzony lud uwolnił Rossławę, gdy dowiedział się od rosyjskiego wysłannika Lubomira prawdy o tym, kto był prawdziwym wyzwolicielem Sztokholmu. Kedar wziął chwałę Rosslava i przygotował śmierć prawdziwego zwycięzcy. Zafira wzywa Christiernę do porzucenia tronu i pokuty za grzechy. Tyran chce dźgnąć Zafirę - oślepia go myśl, że nie będzie już miał do czynienia z Rosslavem. Rosslav wbiega i wyrywa miecz od Christiena słowami: „Gustaw, ojczyzna wybawicielu, na tronie”. Tyran jest gotowy umrzeć z rąk Rosslava, ale ostatni jeniec nie skromił się, by się zemścić. Następnie, zbliżając się do Rosslava, Khristiern wyjmuje ukryty sztylet i próbuje zabić Rossa, ale ludzie nie pozwalają mu popełnić ostatniej złej woli. Christien zostaje zabity przed wszystkimi.
Lubomyr radzi Rosslavowi, aby cieszył się zasłużoną miłością ludzi, którzy uznali prawdziwego wyzwoliciela swojego kraju. Rosslav mówi, że dla niego pociecha ma służyć tylko własnemu krajowi i „dedykuję moje serce Zafirze”.