U šatoru Demetrija, Velikog kneza Moskve, nalazi se vojno vijeće. Princ poziva na borbu s Tatarima: sad kad su se Kirdačke horde raspale i kanaši se bore za vlast, kombinirane ruske trupe moći će poraziti Mamaiju, koja krene u rat s njima. Dimitri je uvjeren da je Mamai sumnjao u uspjeh svoje kampanje čim je saznao da su kombinirane snage Rusa prešle Donju. Demetrius poziva knezove da odluče hoće li prihvatiti ambasadu koju im je poslao Mamai ili ne. Knez Tverski protiv pregovora s Tatarima. Podsjetivši prisutne da njegova mladenka uskoro treba stići u logor, princeza Ksenija iz Novgoroda, knez Tverske izjavljuje da će je dovesti do krune tek nakon bitke i poklon će predstaviti oklop svog oca. Princ Belozersky predlaže primanje veleposlanika. Vjeruje da je potrebno sklopiti mir i Mamaji odati počast: to će spasiti kršćanske živote. Pored toga, princ Belozersky boji se da će pobjeda nad Tatarima prisiliti neprijatelje da se ujedine i da će svi Kani zajedno napasti Rusiju. Demetrius, nakon što je čuo mišljenja svojih saveznika, pristaje primiti veleposlanika od Mamaija, ali izjavljuje da preferira smrt u bitci pred ponižavajući svijet.
Veleposlanik pokušava zastrašiti ruske knezove. Kaže da su to "devet horda i sedamdeset knezova", ali Mamai je spreman zadržati svoje trupe, oprostiti ruskim knezovima koji su se usudili suprotstaviti mu i pristaje da im oda počast. Kad Demetrij to odbije, veleposlanik, obraćajući se svim knezovima, izjavljuje da će onaj koji dođe u Mamaiju s glavom Demetrijem posjedovati prijestolje i Moskvu. Ogorčeni ovom drskošću, knezovi su spremni boriti se sa Tatarima.
Tverski princ predlaže da prijeđe rijeku Nepryadva i bude prvi koji je napao kamp Mamaia. Dimitry ga imenuje za zapovjedništvo desnim krilom vojske, knez Smolenski - lijevo, brat Dimitri s velikom pukovnijom zasjedaće se iza šume, a sam će Dimitri voditi glavnu pukovniju.
Kad Dimitri i njegov čuvar Mihail Brenski ostanu sami, Michael opominje princa tako da nadvlada groznu strast prema princezi Novgorodu Kseniji, koja bi odlukom svog oca trebala postati supruga princa Tverskog. Demetrius govori Brenskyu kako je priznao Xeniju da voli u nazočnosti njezine majke i nadao se da brak s tverskim princem neće biti završen, jer je djevojka uzvratila s njim, Demetrius. Međutim, princeza je umrla, a kad je Demetrius htio Xsenijinu ruku zaprositi za oca, Mamai je s Rusom otišao u rat. Brenski se srami Demetrija: savez tverskog princa sa Xenijom već je odlučen i njezin otac će kćer poslati u logor. U to je vrijeme Demetrij bio obaviješten o dolasku princeze Xenije.
Ksenia priznaje svom povjeritelju Izabracu da neće postati supruga tverskog princa i da će donijeti samostanski zavjet. Izabranica uvjerava princezu da prizna ocu da voli princa Demetrija, ali Ksenia se ne usuđuje ići protiv volje svog roditelja. Dimitri dolazi, oslijepljen bijesom, prijeti da će otići u rat svom ocu. Pojavljuje se knez Tver. Ksenia mu govori da njezin roditelj nije razmišljao o kćerinoj sreći, već o spašavanju otadžbine, kada je svim prinčevima objavio svoju odluku da ujedine njegovu obitelj s obitelji Tverskoy: pa se njezin otac nadao da će natjerati ruske knezove na borbu protiv Tatara. Princeza obavještava princa Tverskog da će postati redovnica i odlazi za svoj šator. Dimitri u nazočnosti princa Tvere skriva svoje osjećaje, ali kad mu kaže da će, nakon što je osvojio Mamaija, natjerati Kseniju da se uda za njega ravno u kampu, Dimitri se uspravi za djevojku i prizna da je voli. Tverska knez zamjera Demetriju za autokratiju, prijeti da će tu noć povući svoje pukovnije i reći će o svim ostalim knezovima.
Knezovi su ogorčeni što Demetrij ne poštuje prava tverskog kneza. Princ Smolenski je siguran da im autokracija Demetrija sve prijeti: ako pohlepan Horde želi samo zlato, onda autokratski despot "stavlja težak lanac na sva djela", porobljavajući i misao i osjećaj. Princ Smolenski radije sklapa mir s Tatarima, nego da vidi ravnopravnog gospodara po sebi i drugim knezovima.
Dolazi Dimitri i govori kako su noću Mamai krenuli prema njima. Poziva knezove da se okupe protiv neprijatelja. Knez Belozersky zahtijeva od Demetrija da im on dokaže svoju ljubav prema otadžbini i da se pomiri s tverskim knezom: neka njegov brak s Xenijom bude ključ za pomirenje. Demetrij odgovara da mu čast govori da zaštiti djevojku, koja protiv njezine volje mora ići niz prolaz. Demetrius osuđuje običaje koji "čine tirane od očeva i uvode djecu u mrmljanje robova." Belozersky prigovara, ističući da u ljudima u kojima su prava očeva sveta postoji samo moral. Demetrij stoji na svom terenu. Prinčevi ga optužuju za ponos i odbijaju sudjelovati u bitci. Demetrius izjavljuje da će se boriti sam s Mamaijem. Kad svi odu, Demetrius pošalje Brenskog k Xeniji, tako da je on nagovori da mu priđe i govori koliko je očajan i kako mu treba utjeha.
Noć dolazi. Demetrij odlazi u šator k moskovskim bojarima. Pita ih žele li još uvijek da se on bori protiv Mamaija. Oni podržavaju prinčevu odluku, zaklinju se na odanost i spremni su s njim umrijeti.
Ispred svog šatora Demetrij susreće Kseniju s Izabranima i Brenskim. Demetrius govori princezi da će nada njezinoj ljubavi dati snagu u borbi. Neka ga ostave svi knezovi: "knez je siguran među revnim građanima, gdje ima mnoštvo mudraca mudraca, gdje je domaćin plemića vjeran." Ksenia je u očaju: boji se da će vojska Demetrijeva biti poražena, a Rusija će propasti pod tatarskim jarmom. Ona poziva knezove i sebe optužuje za sav nesklad između Demetrija i tverskog kneza. Zamoli tverski knez da je kazni zbog kršenja očeve riječi. Ksenia je spremna otići u najudaljeniji samostan, ali neka se prinčevi ponovno ujedine i bore se sa Mamajinim hordi. Kad tverski knez ipak odbije pridružiti se Demetriju, Ksenia pristaje postati njegovom suprugom. Prinčevi odobravaju njezinu odluku i pristaju na borbu s Mamaijem.
Demetrius i Tverski princ spremni su na dvoboj jedan s drugim, ali Ksenia to ne dopušta. Tada tverski knez kaže Demetriju da bi trebali otkriti na bojnom polju koji je od njih dostojniji princeze Xenije. Kad svi odu i Dimitri ostane s Brenskim, on od vjernog vjevernika traži posljednju službu: neka Michael stane na njegovo mjesto ispod zastave i stavi mu kacigu i znakove kneževskog dostojanstva. Sam princ obući će se kao jednostavan ratnik, jer će sada tražiti opasnosti i smrt. Demetrius daje Brenskom lancu s prsa tako da ga on proslijedi Xeniji kad više nije živa.
Ksenia i Izabranici skrivaju se u dolini između planina. Bili su svjedoci bijega ruskih trupa i sigurni su da je Demetrius mrtav. Upoznaju moskovskog bojnika s nekoliko ratnika i razgovaraju o pobjedi nad Mamaijem. Na početku bitke, tatarski vitezovi Temir i Chelubey raštrkali su redove ruskih vojnika. Tada je redovnik Peresvet pozvao Temira na dvoboj i obojica su poginuli, a nepoznati ratnik u jednostavnoj odjeći napao je Chelubeyja i ubio ga. Nakon toga je brat Dimitri udario Tatare sa stražnje strane iz obližnje šume i oni su sramotno pobjegli. Među mrtvim i ranjenim ruskim ratnicima svi traže Demetrija i nepoznatog ratnika, pobjednika Chelubeya, ali mrtvog Brenskog pronalaze samo u kneževskom oklopu. Napokon otkrivaju nepoznatog ratnika prekrivenog ranama i prepoznaju ga kao Demetrija. Princ se nada smrti, jer život mu nije bio sladak bez njegove voljene. Tverski princ, šokiran tim riječima, velikodušno daje Xeniju Demetriju. Svi slave pobjedu ruskog oružja i čestitaju princu Demetriusu na pobjedi.