С начала мая, по приказу Наполеона, все части, находившиеся в городах и деревнях, выступили в лагери, и вскоре армия была в полной боевой готовности. Не зная этого, Беннигсен решил начать наступление в начале июня. Его очень торопил приехавший к армии Александр I, основываясь на преувеличениях самого же Беннигсена, который, приукрашивая свое первоначальное повествование о битве под Эйлау, довел, наконец, царя до убеждения, будто Наполеону был нанесен 8 февраля страшный удар и что теперь, когда зима кончилась и дороги стали проходимыми, не следует терять времени.
Наступление русской армии началось уже 5 июня: по приказу Беннигсена Багратион напал на корпус маршала Нея, выдвинутый впереди всех по направлению к русскому расположению, а казачий атаман Платов перешел через реку Алле. Ней с боем стал отходить; против него действовали и ему в общем угрожали до 30 тысяч человек - гораздо больше, чем было у него. Одновременно последовало наступление русских войск и в других пунктах.
Наполеон думал начать наступление на русскую армию 10 июня. Внезапное наступление русских заставило его сейчас же составить новый план. Немедленно прибыв на место действия, он с удивлением увидел, что русские вдруг, по непонятной причине, остановились, прекратив преследование корпуса Нея, и, постояв меньше двух суток, неожиданно повернули обратно. Быстро сосредоточив в один кулак шесть корпусов и, кроме того, свою гвардию (в общей сложности больше 125 тысяч человек). Наполеон отдал приказ маршалам об общем контрнаступлении на русских. У Беннигсена в этот момент было по одним подсчетам 85, а по другим - около 100 тысяч годных к бою солдат. В окрестностях Гейльсберга Беннигсен остановился на укрепленной позиции, и здесь произошла 10 июня битва, длившаяся несколько часов. Французский авангард потерял убитыми и ранеными около 8 тысяч человек, русские - около 10 тысяч. Наполеон направил два корпуса на Кенигсбергскую дорогу, и в результате этого маневра Беннигсен отступил к Бартенштейну, на северо-восток. Беннигсен был ранен в бою. Сражение при Гейльсберге, по мысли Беннигсена, должно было несколько задержать Наполеона, но император направил главные свои силы через Эйлау прямо на Кенигсберг. Он предвидел, что Беннигсен попытается спасти этот главный город восточной Пруссии. И действительно, в три часа ночи 14 июня маршал Ланн заметил, что русская армия, накануне вошедшая в местечко Фридланд, готовится оттуда перейти на западный берег реки Алле и выступить по направлению к Кенигсбергу. Немедленно маршал Ланн открыл огонь.
Так завязалась громадная битва 14 июня 1807 г., кончившая эту войну. Ланн послал адъютанта известить Наполеона. Император сейчас же отдал приказ всем своим войскам идти к месту боя и туда же помчался сам. Он открыл губительную ошибку Беннигсена, который, торопясь перейти, через реку, сосредоточил значительную массу своей армии в излучине реки Алле, где она была сдавлена. Маршал Ней получил опасное поручение - врезаться в массу русских войск. Русские (особенно кавалергарды под начальством Кологривова) защищались очень храбро, и часть корпуса Нея, построенного для атаки чрезвычайно плотно, была истреблена при атаке. Французы с боем вошли во Фридланд, разрушив мосты через реку Алле. Наполеон лично руководил боем. Когда над его головой пролетела бомба и стоявший рядом солдат быстро нагнулся, то император сказал испуганному солдату: "Если б эта бомба была предназначена для тебя, то даже если бы ты спрятался на 100 футов под землю, она нашла бы тебя". Несмотря на храбрость русских войск, роковая ошибка главнокомандующего Беннигсена погубила их окончательно: русские войска должны были бросаться в реку, чтобы уйти от огня французской артиллерии. Часть их побежала вдоль реки, часть сдалась в плен, но сдавшихся оказалось немного, потонувших было гораздо больше. Почти вся русская артиллерия попала в руки Наполеона. После утраты своей артиллерии и страшных потерь (больше 25 тысяч убитыми, ранеными и пленными) Беннигсен быстро отступил к реке Прегель, теснимый французами. Единственный шанс спасения от полного истребления заключался в бегстве. Сейчас же после битвы при Фридданде маршал Сульт вошел в Кенигсберг, где захватил огромные боевые запасы, хлеб, одежду,- все это как раз только что было привезено с моря англичанами, не предвидевшими такой близкой катастрофы. Армия Наполеона подошла к Неману 19 июня, через пять дней после битвы под Фриддандом. Остатки русской армии успели переправиться через реку. Наполеон стоял на границе Русской империи, у Тильзита.
19 июня вечером на аванпосты французской кавалерийской дивизии, стоявшей на берегу Немана, явился под белым парламентерским флагом русский офицер из отряда Багратиона, просивший передать маршалу Мюрату письмо от русского главнокомандующего Беннигсена. Беннигсен предлагал заключить перемирие. Мюрат немедленно переслал письмо императору. Наполеон изъявил согласие. Кровопролитная борьба окончилась.
До последней минуты Александр не считал своего дела проигранным. Еще 12 июня, когда в Тильзите были получены известия о битве при Гейльсберге, кончившейся тяжкими потерями и отступлением русской армии, брат царя Константин Павлович настойчиво советовал Александру, и я. очень резких выражениях, немедленно мириться с Наполеоном. "Государь,- вскричал Константин,- если вы не хотите мира, тогда дайте лучше каждому русскому солдату заряженный пистолет и прикажите им всем застрелиться. Вы получите тот же результат, какой даст вам новая (и последняя!) битва, которая откроет неминуемо ворота в вашу империю французским войскам". Александр решительно воспротивился. Он выехал из Тильзита навстречу русским резервам вечером 14 июня, как раз когда русская армия погибала у Фридланда в волнах Алле, а уже с утра 15-го в Тильзит стали приходить первые известия о происшедшей катастрофе: что треть русской гвардии истреблена под Фридландом, что войска, геройски сражаясь, все же утомлены и не хотят больше воевать, что Беннигсен потерял голову и не знает, что делать. Слухи сменились самыми точными сведениями: русскую армию постиг под Фридландом почти такой же страшный разгром, как в 1805 г. под Аустерлицем; Наполеон с великой армией может немедленно начать вторжение в Россию. В верхах русской армии царила полная паника.
Знаменитый впоследствии партизан Денис Давыдов, наблюдавший армию сейчас же после Фридланда, писал: "Я прискакал 18 июня в главную квартиру, которую составляла толпа людей различного рода. Тут были англичане, шведы, пруссаки, французы-роялисты, русские военные и гражданские чиновники, разночинцы, чуждые службе и военной и гражданской, тунеядцы, интриганы,- словом, это был рынок политических и военных спекулянтов, обанкротившихся в своих надеждах, планах и замыслах... Все были в полной тревоге, как будто через полчаса должно было наступить светопреставление".
Беннигсен просил у Александра позволения заключить перемирие. Александр на этот раз смирился...
Получив русское предложение. Наполеон, как мы уже говорили, тотчас же согласился. Воевать с Россией дальше не имело для него никакого смысла: для подобного предприятия требовалась иная подготовка. Пруссия была разгромлена вконец, а Россия могла согласиться принять континентальную блокаду и войти тем самым в политическую систему, которую возглавлял Наполеон. Больше ему пока от Александра ничего не было нужно.