Позже эту схватку назвали битвой трёх императоров: русского, австрийского и французского. Но и план сражения Александр и Франц доверили составить «гениальному» Вейротеру. Он уверял, что план совершенно хитрый, приведёт не просто к поражению, а к полному разгрому Наполеона. Армию делили на пять колонн. На левом крыле три из них, больше половины армии под командованием Буксгевдена. Они должны были обойти и окружить неприятеля. Четвёртая колонна, 16 тысяч солдат Милорадовича и австрийского генерала Кологрива, помогала им. На правом крыле оставалась колонна Багратиона, 18 тысяч. И в резерве – лейб-гвардия, три с половиной тысячи.
Но Наполеон-то был не слепым. Он узнал о больших передвижениях русских и австрийцев у него на правом фланге. Без труда догадался, где будет главный удар. Выдвинул туда несколько дивизий, приказав им держаться во что бы то ни стало. А главный удар наметил в центре. Собрал там в кулак две трети своих сил. Разрезать русско-австрийскую армию пополам, а потом повернуть и уничтожить ту самую группировку, которая будет его обходить. Там рядом были большие пруды, где разводили рыбу, вот и загнать её в пруды.
2 декабря в 2 часа ночи масса русских и австрийских войск двинулась в обход. В темноте, на незнакомой местности, сбивались с пути. Влезли в болото возле прудов. Утром выбрались. Но наткнулись на французов там, где их, как будто, не должно было быть. К тому же лежал густющий туман. Русские и австрийские полки блуждали в нём. Подходили к месту боя по одному. Кидались в атаки, а французы их отбрасывали. Некоторые части просто остановились. Ждали, когда развиднеется. Сочли, что они заблудились. Они же шли в обход – а враги очутились перед ними.
В центре наших позиций были Праценские высоты. Вся местность – ровная низина, а здесь холмы. На них стояла и ждала своего часа четвёртая колонна Милорадовича. С ней находился и Кутузов. Он уже догадался: творится неладное. Не хотел оставлять важные холмы. Но прискакал царь со свитой. Спросил: «Михайло Ларионович! Почему же вы не идёте вперёд?» Тот ответил: жду, когда все колонны выйдут на исходные позиции. Царь засмеялся: «Ведь мы не на параде, где не начинают, пока не придут все полки». Кутузов вздохнул: «Потому-то я и не начинаю, что мы не на параде…» По приказу Александра четвёртая колонна двинулась с холмов на помощь первым трём.
Но именно этого поджидал Наполеон. Противник уходил с ключевых Праценских высот! Центр русских и австрийцев вообще оголялся, там получалась дыра! И как раз в это время проглянуло солнце, туман стал подниматься. Открыл полчища французов, построенных к бою. Ударили барабаны, и они без выстрелов ринулись на холмы. Чётвёртая колонна ещё не успела совсем уйти. Милорадович развернул её хвост навстречу неприятелям. Но те в ста шагах остановились, хлестанули залпом, и вражеская стена ощетинилась штыками. Французов было слишком много. Русских отшвырнули.
Кутузов собирал подкрепления. Послал приказ Буксгевдену срочно поворачивать свои три колонны назад, к Праценским высотам. Но появились только несколько отставших полков. Дрались жестоко, и их перемалывали один за другим. На глазах у Михаила Илларионовича был смертельно ранен муж его дочери Тизенгаузен. Потом и Кутузову пуля попала в щёку, его увезли залитого кровью. В позициях нашей армии образовалась дыра. Туда приехал Наполеон. Направил свою лавину окружать обходившие его колонны.
Правда, у русских был ещё резерв, но слишком маленький, Гвардейский корпус. Великий князь Константин вызвал его выправить положение. Но корпус располагался поодаль. Подходил по частям. Сперва подоспела пехота, Преображенский и Семёновский полки. Отчаянно атаковали, попятили французов, но потом их смяли. Следом атаковали уланы. Опять остановили врага. Но и Наполеон посылал в месиловку свежие полки. Уланы дрались, пока их не измочалили. То же самое случилось с лейб-гусарами, кавалергардами, конногвардейцами. Наконец, прискали лейб-казаки. Ударили пиками, отбросили французов. Хотя после этого им осталось только прикрывать отход остатков гвардии.
Резервы смогли лишь задержать Наполеона. Разделавшись с ними, французы развернулись на обходившие их колонны. На захваченные холмы затащили 42 пушки, принялись поливать их огнём. Приказ Кутузова отступать Буксгевден не выполнил – у него же был другой план, утверждённый царём. А дальше на его колонны неприятели обрушились и сбоку, и сзади. Теснили русских и австрийцев к двум большим прудам. Лучше всех сориентировался генерал Дохтуров. Он направил свою колонну по дамбе между прудами и вывел из-под удара. Другие полки хлынули на лёд. Он был тонким, ломался. Многие сдавались. Однако и Наполеон просчитался. На карте пруды выглядели большими, но это же были не озёра. На зиму воду из них спустили. Осталось по колено, максимум по пояс. Большинство русских перебирались через пруды, уходили.