В шатрата на Деметрий, великият московски херцог, има военен съвет. Принцът призовава да се бие с татарите: сега, когато Орда Кирчак се разпадна и хановете се бият за властта, комбинираните руски войски ще могат да победят Мамая, който тръгва на война с тях. Димитри е убеден, че Мамай се усъмни в успеха на кампанията си веднага щом научи, че обединените сили на руснаците са преминали Дон. Деметрий кани първенците да решат дали да приемат посолството, което Мамай им изпраща или не. Тверски княз срещу преговори с татарите. Напомняйки на присъстващите, че булката му скоро трябва да пристигне в лагера, новгородската принцеса Ксения, княз Тверской заявява, че ще я доведе до короната едва след битката и ще представи бронята на баща си с подаръка. Княз Белозерски предлага да се приемат посланици. Той смята, че е необходимо да се постигне мир и да се отдаде почит на Мамая: по този начин християнските животи ще бъдат спасени. Освен това княз Белозерски се опасява, че победата над татарите ще принуди враговете да се обединят и всички ханове заедно ще нападнат Русия. Деметрий, след като изслушва мненията на своите съюзници, се съгласява да приеме посланика от Мамай, но заявява, че предпочита смъртта в битка пред унизителния свят.
Посланикът се опитва да сплаши руските князе. Той казва, че те са „девет орди и седемдесет принцове“, но Мамай е готов да задържи войските си, да прости руските князе, които се осмелиха да му се противопоставят, и се съгласява да им отдаде почит. Когато Димитри отказва, посланикът, обръщайки се към всички князе, заявява, че този, който дойде в Мамай с главата на Димитрий, ще притежава трона и Москва. Възмутени от тази наглост, князете са готови да се бият с татарите.
Тверският принц предлага да премине река Непрядва и да бъде първият, който атакува лагера Мамая. Димитрий го назначава да командва дясното крило на армията, княз Смоленски - лявото, брат Димитри с голям полк ще бъде засаден зад гората, а самият Димитри ще ръководи главния полк.
Когато Димитри и неговият скуайър Михаил Бренски остават сами, Михаил увещава принца, така че той преодолява зловещата страст към княгиня Новгород Ксения, която по решение на баща си трябва да стане съпруга на княз Тверски. Деметрий разказва на Бренски как той признал Ксения, че се обича в присъствието на майка си и се надявал, че бракът с Тверски принц няма да бъде завършен, защото момичето реципрочно с него, Димитрий. Принцесата обаче умря и когато Деметрий щеше да поиска ръцете на Ксения за баща си, Мамай заминал за Русия с война. Бренски се срамува от Деметрий: съюзът на принца на Твер с Ксения вече е решен и баща й ще изпрати дъщеря си в лагера. По това време Деметрий бил уведомен за пристигането на принцеса Ксения.
Ксения признава на довереника си избраник, че няма да стане съпруга на Тверския принц и ще внесе монашески обет. Избраната убеждава принцесата да признае на баща си, че обича княз Димитрий, но Ксения не смее да тръгне против волята на родителя си. Идва Димитри, ослепен от ярост, заплашва да отиде на война на баща си. Появява се принцът на Твер. Ксения му казва, че родителят й не мисли за щастието на дъщеря си, а за спасяването на отечеството, когато обявява на всички князе решението си да обедини семейството си със семейство Тверской: така баща й се надявал да подтикне руските князе да се бият с татарите. Принцесата уведомява принц Тверски, че ще стане монахиня и заминава за палатката си. Димитри в присъствието на принца на Твер крие чувствата си, но когато му каже, че след като спечели Мамай, той ще принуди Ксения да се омъжи за него право в лагера, Димитри се застъпва за момичето и признава, че той я обича. Тверският княз упреква Деметрий за автокрация, заплашва да изтегли полковете си същата вечер и ще разкаже за всички останали князе.
Князите са възмутени, че Димитрий не зачита правата на княз на Твер. Княз Смоленски е сигурен, че автокрацията на Деметрий ги заплашва всички: ако алчният Орда иска само злато, тогава автократичният деспот „поставя тежка верига на всички дела“, порождайки и мисълта, и чувството. Княз Смоленски предпочита да сключи мир с татарите, отколкото да вижда равен по рождение господар над себе си и други князе.
Димитри идва и разказва, че през нощта Мамай се движел по тях. Той призовава първенците да се съберат срещу врага. Княз Белозерски изисква от Димитрий той да им докаже любовта си към отечеството и да се примири с Тверския княз: нека бракът му с Ксения бъде ключът към помирението. Деметрий отговаря, че честта му казва да защити момичето, което срещу волята му трябва да слезе по пътеката. Димитрий осъжда обичаите, които „правят тирани от бащите си и въвеждат децата си в мърморенето на роби“. Белозерски възразява, като посочва, че само в хората има морал, където правата на бащите са свещени. Деметрий стои на земята си. Князите го обвиняват в гордост и отказват да участват в битката. Деметрий декларира, че ще се бие сам с Мамай. Когато всички си тръгват, Деметрий изпраща Бренски при Ксения, така че той я убеждава да дойде при него и да каже колко е отчаян и как се нуждае от утеха.
Настъпва нощта. Деметрий отива в палатката при московските боляри. Той ги пита дали все още искат той да се бие с Мамай. Тези подкрепят решението на принца, кълнат се във вярност и са готови да отидат заедно с него на смърт.
Пред палатката си Деметрий среща Ксения с Избрани и Бренски. Деметрий казва на принцесата, че надеждата за нейната любов ще му даде сила в битка. Нека всички князе да го оставят: „князът е в безопасност сред ревностни граждани, където множество боляри са мъдри, където множество благородници са верни“. Ксения е в отчаяние: страхува се армията на Деметрий да бъде победена, а Русия ще изпадне под татарското иго. Тя призовава първенците и обвинява себе си за всички раздори между Димитрий и Тверския княз. Тя моли Тверския принц да я накаже за нарушаване на думата на баща си. Ксения е готова да отиде в най-отдалечения манастир, но остави принцовете да се съберат отново и да се бият с ордите на Мамая. Когато все пак князът на Твер отказва да се присъедини към Деметрий, Ксения се съгласява да стане негова съпруга. Принцовете одобряват решението й и се съгласяват да се бият с Мамай.
Деметрий и принц на Твер са готови да продължат дуел помежду си, но Ксения не позволява това. Тогава Тверският княз казва на Димитрий, че те трябва да разкрият на бойното поле кой от тях е по-достоен за принцеса Ксения. Когато всички си тръгват и Димитри остава при Бренски, той моли верния скуайър за последната служба: оставете Михаил да застане на мястото си под знамето и да сложи на него шлем и знаци за княжеско достойнство. Самият принц ще се облече като обикновен воин, защото сега ще търси опасности и смърт. Деметрий дава на Бренски верига от гърдите си, така че той я предава на Ксения, когато вече не е жив.
Ксения и Избрани се крият в долина между планините. Те са свидетели на полета на руските войски и са сигурни, че Димитрий е мъртъв. Срещат московския болярин с няколко воини и говорят за победата над Мамай. В началото на битката татарските рицари Темир и Челубей разпръснаха редиците на руските войници. Тогава монахът Пересвет извика Темир на дуел и двамата паднаха мъртви, а неизвестен воин в прости дрехи нападна Челуби и го уби. След това брат Димитрий ударил татарите отзад от близката гора и те срамно избягали. Сред загиналите и ранените руски воини всички търсят Деметрий и неизвестния воин, победителят в Челубей, но те намират само мъртвия Бренски в княжеска броня. Накрая откриват неизвестен воин, покрит с рани, и го разпознават като Димитрий. Принцът се надява на смърт, защото животът не му беше мил без любимата. Тверският принц, шокиран от тези думи, щедро дава Ксения на Димитрий. Всички празнуват победата на руските оръжия и поздравяват княз Димитрий за победата.