В доме Ижорского царит оживление. На обед съехались многочисленные гости. Среди приглашенных Лидина с дочерьми и Рославлев. Главная тема разговора – скорая война с Наполеоном. Рославлев уверен, что, если Наполеон решится идти в Россию, война неизбежно сделается народною, и тогда «каждый русский обязан будет защищать свое отечество».
Но война, оказывается, уже идет. Об этом Рославлев узнает из письма Зарецкого, переданного ему приехавшим к Ижорскому исправником: 12 июня французские войска перешли Неман, и гусарский ротмистр Зарецкий, чей полк стоял недалеко от Белостока, уже участвовал в схватке с французами. В этом бою, сообщает далее Александр своему другу, ему удалось пленить французского полковника графа Сеникура, а точнее – спасти его от смерти, так как, тяжело раненный, Сеникур не сдавался, а «дрался как отчаянный». Для Рославлева все решено – на днях он отправляется в армию.
Прошло два месяца. После очередного боя русский арьергард расположился в двух верстах от Дрогобужа. Среди отдыхающих воинов Рославлев и Зарецкий. Вспоминая о том, какое тяжелое впечатление письмо Зарецкого произвело на Полину, Владимир рассказывает, что по пути следования в действующую армию ему повстречались пленные французы, среди которых был раненный в голову Адольф Сеникур. Тяжелое состояние французского полковника позволило Рославлеву уговорить конвойного офицера отправить Сеникура на излечение в деревню к Лидиным, как выяснилось, хорошо знакомымраненому офицеру, года два тому назад он познакомился с Лидиной в Париже и часто ездил к ней с визитами.
Через два дня в очередном бою с французами Рославлев ранен в руку. Получив отпуск на лечение, он выезжает в Утешино проведать Полину. Рана задерживает Рославлева в пути, и только через две недели он смог покинуть Серпухов.
Дорога на Утешино оказалась размытой дождями. Пришлось ехать в объезд, через кладбище. Начинается гроза. Коляска Рославлева окончательно вязнет в грязи. С кладбищенской церкви доносится пение, и заинтригованный Владимир идет туда, рассчитывая на чью-либо помощь. Заглянув в окно, он видит венчальный обряд и, к своему ужасу, в женихе и невесте признает Сеникура и Полину. От величайшего потрясения рана Рославлева открывается, и он, обливаясь кровью, прямо на пороге церкви лишается чувств.
Очнулся Рославлев на следующее утро в доме Ижорского. Его единственное желание – уехать подальше от этих мест, туда, где он может «утонуть в крови злодеев-французов». Узнав, что французы недалеко от Москвы, Владимир решает ехать в Москву, ведь «там, на развалинах ее решится судьба России».
В Москву слуга привозит Рославлева обеспамятевшего, в горячке. Купец Сезёмов прячет его у себя дома, выдав за своего сына, – со дня на день французы войдут в Москву, и тогда русскому офицеру непоздоровится.
В начале сентября вместе с отступающими войсками в Москву приезжает Зарецкий. Он решает сначала навестить своего приятеля в деревне, а потом догонять свой полк. Но на пути в Утешино среди ополченцев Александр встречает Ижорского, от которого узнает о трагической истории замужества Полины. А тут еще слуга Ижорского сообщает, что встречал слугу Рославлева в Москве – Владимир Сергеевич в горячке и находится в доме купца Сезёмова. Зарецкий и Ижорский потрясены – только что пришло известие, подожженная жителями Москва сдана без боя, французы в Кремле. «Несчастная Москва!», «Бедный Рославлев!» – восклицают они почти одновременно.
В поисках своего полка Зарецкий попадает в партизанский отряд, которым командует знакомый ему артиллерийский офицер. До концасентября он кочует с летучим отрядом партизан, участвуя в набегах на французские обозы. Москва окружена, в городе не осталось никакого продовольствия, и, несмотря на все военные предосторожности французов, целые партии фуражистов пропадают без вести. Война с, Наполеоном принимает всенародный характер.
Зарецкого беспокоит судьба друга. Переодевшись в мундир убитого французского офицера, он отправляется в Москву на поиски Рославлева. Случайная встреча с капитаном жандармов Рено грозит ему разоблачением: француз опознал лошадь и саблю Зарецкого, которые принадлежали жениху сестры Рено. От неминуемого ареста Зарецкого спасает полковник Сеникур – возвращая долг чести, он подтверждает, что тот действительно французский капитан Данвиль.
Оставшись наедине с полковником, Александр раскрывает ему причину своего «маскарада»: он приехал за своим другом, который, будучи раненым, не смог выехать из Москвы, когда в нее входили французские войска. Узнав, что этот раненый офицер Рославлев, Сеникур считает своим долгом помочь Зарецкому. Вспоминая «ужасную ночь» венчания, он чувствует себя виноватым перед Рославлевым. «Я отнял у него более, чем жизнь», – восклицает Сеникур. «Ступайте к нему; я готов для него сделать все <...> – продолжает француз, – <...> быть может, он не в силах идти пешком <...> У самой заставы будет вас дожидаться мой человек с лошадью, скажите ему, что вы капитан Данвиль: он отдаст вам ее...»
Зарецкому удается вывезти Рославлева из Москвы. Их путь лежит в родной полк, и, несмотря на всякого рода дорожные приключения – сначала встречу с крестьянами, принявшими их за французов, а потом военную стычку с французскими фуражистами, в которой Рославлев взял на себя командование крестьянским отрядом, – приятели в конце концов выходят на биваки своего полка.
10 октября французы оставили Москву, «погостив в ней месяц и восемь дней». Сделав несколько неудачных попыток прорваться в богатейшие провинции России, Наполеон был вынужден отступить по той же дороге, по которой шел к Москве, оставляя за собой тысячи умирающих от холода и голода солдат. На переправе через Березину был разбит корпус Нея, последняя надежда французской армии, а после сражения под Борисовом отступление французов превратилось в настоящее бегство.Друзья прощаются на границе: генерал, при котором Рославлев был адъютантом, присоединился со своей дивизией к войскам, осаждавшим Данциг, а полк Зарецкого по-прежнему остался в авангарде армии.