Adele, la confidente del tiranno Christierne, proprietaria di Svezia e Danimarca, non riesce a capire l'umore cupo di Kedar, il comandante, in onore della sua vittoria che il popolo si rallegra intorno al palazzo, glorificando il vincitore.
Kedar ammette che la vittoria che ha salvato Stoccolma dalla distruzione non gli apparteneva, ma al "prigioniero Rosslav". E ora i sentimenti di amicizia e ammirazione per Rosslav hanno lasciato il posto all'odio. Kedar decide di rivelare ad Adela un segreto conosciuto solo a lui e al sovrano Christien. Dopo aver catturato il ferito e morente Rosslav, il tiranno voleva scoprire dove Gustav, il legittimo sovrano degli svedesi, si nascondesse "nei paesi prigionieri in Russia". Quindi il tiranno sarebbe in grado di liberarsi astutamente di Gustav. Non può impegnarsi in una battaglia aperta con un avversario, sapendo che, "se porta una spada in Russia", sarà sconfitto dal sovrano legittimo.
Christien cercò di svelare il segreto di Rosslav con la tortura e, quando fu convinto di non poterlo fare, accettò la proposta di Kedar e liberò Rosslav dalla prigione, sperando che Ross senza paura e resistente alla tortura cedesse al "piacere dell'amicizia e dell'affetto".
Kedar e Rosslav si unirono per difendere il paese dall'invasione delle orde dei Sarmati. Sul campo di battaglia, Kedar avrebbe dovuto perdere, ma il coraggio di Rosslav non solo ha salvato la vita del comandante svedese, ma ha anche portato la vittoria sui nemici. Ma Rosslav nascose la sua impresa da tutti e glorificò Kedar come il vero e unico vincitore. L'antico affetto per il prigioniero Ross lasciò il posto a un feroce odio e soprattutto perché Rosslav poteva rivelare la verità a Zafira, principessa, l'ultimo rappresentante dei legittimi governanti del paese.
Adele è stupita. Dopotutto, tutti, e Kedar ancora di più, sanno che Zafira vuole essere una moglie di Christianna. Kedar chiede ad Adele di seguire Rosslav e mantenere un segreto. Adele se ne va e appare Rosslav.
Lui è triste. Sa che le terre russe sono circondate da nemici, i suoi concittadini stanno combattendo e languisce in cattività. Rosslav chiede a Kedar di aiutarlo. Dice a Kedar che gli sta chiedendo come un eroe che recentemente ha vinto una vittoria così brillante. Kedar obietta, ricordando ciò che è realmente accaduto. Ma Rosslav assicura che ha combattuto solo per un amico e non per un paese straniero. Kedar promette di aiutare, ma chiede se Rosslav abbia qualche altro affetto in Svezia. Kedar significa Zafira, sospettando Rosslav dell'amore per lei. Rosslav assicura alla sua amica che, ammirando Zafira, la sua bellezza e le sue virtù, vede in lei l'unica "principessa dei nemici russi". Foglie calmate di Kedar.
Zafira appare Tra lei e Rosslav si verifica una spiegazione. Entrambi non sono in grado di nascondere sentimenti appassionati. Zafira è pronto a correre con Rosslav ovunque. Rosslav cerca anche di sopprimere il suo amore appassionato per il bene di servire la madrepatria. Convince Zafira a ricordare che deve adempiere al proprio dovere nei confronti del popolo e prendere il trono. Zafira tenta invano di convincere Rosslav che la separazione da lui si rivelerebbe fatale per lei. Il Rosslav rattristato se ne va, esclamando: "Mi dispiace, non sono te, ma sto correndo da solo."
Rosslav incontra Lubomir, l'inviato russo. Lubomyr riferisce di avere un ordine per liberare Rosslav dalla prigionia, offrendo a Christian in cambio tutte le terre precedentemente conquistate da lui. Rosslav è oltraggiato. È pronto a morire per la sua terra natale e non crede che il principe abbia il diritto di pagare per la sua vita con un tale sacrificio. Appare Kedar, seguito da Christiern. Lubomir annuncia lo scopo del suo arrivo. Christien rifiuta l'offerta, dichiarando con orgoglio: "Ciò che è portato via dalla spada, la spada e tornerà". Ma ammette di essere pronto a liberare Rosslav nella sua terra natia se il Ross catturato rivela il suo segreto. Rosslav rifiuta con indignazione l'offerta di Christien, ricordando che è un prigioniero, non uno schiavo. Un tiranno arrabbiato manda Rosslav in prigione. Lasciato solo con Kedar, Christien confessa di essere alle prese con la tentazione di distruggere Rosslav solo perché perderà la sua speranza di morte a Ross per imparare il suo segreto.
Zafira appare e invita Christien a domare la rabbia e non disonorare il trono, combattendo non sul campo di battaglia, ma con un prigioniero indifeso. Il tiranno, giurando di uccidere Rosslav, parte.
Kedar, approfittando del fatto che è stato lasciato solo con Zafira, decide di scoprire cosa guida Zafira. La povera principessa confessa il suo amore per Rosslav, la cui morte significa morte anche per lei. Lo sguardo feroce di Kedar la spaventa, ma il signore della guerra, offeso dai suoi sentimenti, assicura a Zafira il desiderio di aiutare l'argomento del suo amore. La principessa rassicurata lascia e Kedar giura di distruggere Rosslav e Khristiern al solo scopo di unirsi a Zafira sul trono.
Rosslav è incatenato e messo in prigione. Lubomyr soffre della sua impotenza, del fatto che l'ordine datogli dal Principe di Russia si è trasformato in disgrazia. Sta cercando di convincere Rosslav che la sua vita è importante per i suoi concittadini e, dopo averla salvata, può servire come difensore degli interessi dei russi. Rosslav è costretto a dedicare Lubomir a tutti i dettagli di ciò che gli è successo. La Russia, dice, si è recentemente riunita ed è ancora debole. Qualsiasi invasione potrebbe essere dannosa per lei, motivo per cui, appena imparando a conoscere l'intenzione di Gustav di riconquistare il suo trono, Rosslav si affrettò ad aiutarlo a rifugiarsi in un luogo sicuro fino a quando il legittimo sovrano svedese non raccolse le sue forze. In verità, avendo paura della gente guidata da Gustav, Christien non avrebbe attaccato la Russia, temendo di perdere il trono che aveva conquistato. Il tiranno vorrebbe sapere a tutti i costi il luogo in cui Gustav, e Rosslav, pronto a perdere la vita per motivi di segretezza, salverà il suo paese e la Svezia. Lubomyr suggerisce che esiste un mezzo degno per salvare e la vita di Rosslav e i suoi segreti: l'amore di Zafira e l'amicizia di Kedar. Rosslav non vuole salvarsi la vita, chinandosi alle richieste.
Appare Zafira, inviato da Christier per convincere Rosslav a rivelare il segreto. Il prigioniero dice a Zafira che lei stessa gli avrebbe ordinato di morire se avesse saputo che la salvezza della sua terra natale sta in questo segreto. Zafira è stupita, perché il suo amore è così grande che la morte di Rosslav sarà la sua fine. In questo momento, Christiern entra con i soldati nella speranza che Zafira fosse in grado di scoprire il segreto di Rosslav. Minaccia il prigioniero. La dignità con cui Rosslav incontra le minacce di un tiranno, incita Christien da se stesso e ordina ai soldati di impadronirsi del prigioniero. Zafira è terrorizzata e Christien capisce di amare Rosslav. Minacciando entrambe le morti, il tiranno parte. Rosslav incoraggia Zafira nel nome del loro amore a mantenere il coraggio. Zafira assicura a Ross che con il suo amore la sua morte è "più piacevole del porfido". Kedar appare e assicura alla disperata Zafira che farà di tutto per salvare Rosslav. Entra Lubomir e riferisce di essere riuscito a forzare il tiranno ad abbandonare l'esecuzione segreta e ad aderire alla legge.
Ancora nella prigione Rosslav e Zafira. Offre a Ross di correre. Rosslav esita: la felicità innamorata non fa per lui, la vita stessa gli ricorderà che era debole. Zafira è pronta a tutto per salvare Rosslav, anche per togliersi la vita davanti ai suoi occhi. Rosslav è colpito dalla sua determinazione a separarsi dalla vita ed è pronto a cedere. In questo momento, appare Lubomir e riferisce che Kedar ha concepito il tradimento, portando i soldati nel luogo designato. Kedar, non sapendo che il suo tradimento è rivelato, appare con uno sguardo triste e offre a Rosslav di suicidarsi presumibilmente per evitare una morte disonorevole sul patibolo. Lubomir e Zafira accusano Kedar con disprezzo e Rosslav lo lancia in faccia che la morte del prigioniero è la morte del più disonesto Kedar, che ha tradito amicizia e onore. Ferocemente, Kedar ordina ai soldati di ritirare Rosslav. Lubomyr non perde la speranza. Informa Zafira che i cittadini sono entusiasti della notizia dell'avvicinamento di Gustav con l'esercito e le consiglia di apparire davanti al popolo.
Christien ringrazia Kedar per averlo usato per trattare con l'odiato Rosslav e Zafira, che preferiva il prigioniero Ross. Kedar, non volendo la morte di Zafira, incolpa Rosslav di tutto e racconta al tiranno la terribile notizia - Gustav si sta avvicinando alle mura della città - e consiglia di affrettarsi con l'esecuzione di Rosslav. Christien è spaventato e chiede a Kedar di trovare per bustarella o adulazione persone pronte a distruggere Gustav intrufolandosi nel suo campo. Comprende che non ci sono amici tra i suoi sudditi: il loro zelo si basava sull'interesse personale e "l'interesse personale li porterà via". Ma prima, vorrebbe godersi il tormento di Rosslav e Zafira. I guerrieri li portano. La dignità con cui viene mantenuto Rosslav fa infuriare il tiranno. Zafira è pronta a sacrificarsi per il suo amante e, correndo in ginocchio al tiranno, accetta di sposarlo per salvare la vita di Rosslav. Il tiranno è implacabile. L'amore di Zafira per Rosslav è insopportabile per lui e dà ai soldati l'ordine di portare Rosslav in esecuzione. Zafira capisce quanto Rosslav avesse ragione, chiedendole di mostrare fermezza mentale per non sminuirlo, Rosslav, onore. Zafira dice a Khristiern che se non fosse riuscita a salvare la vita di Rosslav a spese della sua stessa umiliazione, non avrebbe lasciato il cattivo in mano al trono della sua famiglia. Giura di rivelare alla gente la verità sulle atrocità di Christien. Il tiranno ordina ai soldati di mettere a tacere Zafira. Adele risponde con il messaggio che Gustav è vicino alle mura della città, e le persone indignate liberarono Rosslava quando apprese dall'inviato russo Lubomir la verità su chi fosse il vero liberatore di Stoccolma. Kedar prese la gloria di Rosslav e preparò la morte di un vero vincitore. Zafira chiama Christierna ad abbandonare il trono e pentirsi dei peccati. Il tiranno vuole pugnalare Zafira - l'idea che non sarà più trattato con Rosslav lo acceca. Rosslav corre dentro e strappa una spada da Christien con le parole: "Gustav, salvatore della patria, sul trono". Il tiranno è pronto a morire per mano di Rosslav, ma il recente prigioniero non si è umiliato per vendicarsi. Quindi, avvicinandosi a Rosslav, Khristiern estrae un pugnale nascosto e cerca di uccidere Ross, ma la gente non gli permette di commettere l'ultimo malvagio. Christien viene ucciso di fronte a tutti.
Lubomyr consiglia a Rosslav di godere dell'amore meritato delle persone che hanno riconosciuto il vero liberatore del loro paese. Rosslav afferma che per lui la consolazione è solo quella di servire il proprio paese e "Dedico il mio cuore a Zafira".