反复争夺中,俄军曾经一度重新登上高地,但在法国近卫军的轻骑兵及时赶到时,又被迫退了下来。尔后,俄军再一次投入骑兵,再一次进行猛烈反扑。眼看法军又有可能被压回来。正在千钧一发之际,贝西埃率领近卫军的一部分重骑兵赶到,并且从俄军的侧翼猛冲过来,致使俄军阵脚大乱。
这样,俄军连续四次进行了猛烈反击,结果都被法军打退,到中午11时左右,即经过2小时的拉锯战以后,俄军终于再也无力对普拉岑高地进行反击了。紧接着,法军转入进攻,把俄奥联军从阵地中央切开,使他们分为互相不能策应的南北两个部分。位于南面的联军主力,完全暴露在占领普拉岑高地的法军火力之下。
与此同时,在北段进行的战斗也是非常激烈的。法军的第5军和第1军在缪拉的骑兵军的配合下,顽强地打退了联军两个军的多次冲击,稳稳地坚守着阵地。而在削弱了联军的进攻能力以后,缪拉的骑兵军和拉纳的第5军果断地进行了反击,把北面的联军赶回到了奥斯特里茨。
联军在整个战线的中部和北部都被法军彻底击溃了。只有在南部的主力,还被法军第3军和第4军的一部分兵力牵制着,正处在普拉岑高地和扎钱湖之间,在孤立突出的不利态势中。其左翼是沼泽地和湖泊,右翼和侧后受到占领普拉岑高地的法军的威胁,处境更是危急。拿破仑极其敏锐地发现并迅速利用了这一有利时机。他在占稳普拉岑高地以后,很快把火炮调了上去,用以支援法军的全线反攻。
拿破仑指挥法军主力对联军南翼3个军的翼侧和侧后实施了最后的突击。法军呼喊着从高地的斜坡横扫下去。面对这一无法抵挡的洪流,联军很快就溃散了。只有少数人逃往布尔诺方向,大部分被压缩到了扎钱湖和莫尼茨湖之间的沼泽地带。这些人员当中,得路逃生的不多。他们被赶到了刚刚结冰的湖面上,人马车炮,拥挤不堪;而在这时,普拉岑高地上的法军炮兵,开始向湖面进行猛烈轰击。顷刻之间,冰碎炮翻,人员纷纷落水,据说有几千人葬身湖底了。在这样完全被动挨打的情况下,联军士兵无可奈何,纷纷地放下武器,当了俘虏。
联军惨败的局面已经非常明朗了。整个联军的溃散势不可挡。就连弗兰西斯和亚历山大的侍从人员,也都顾不得皇上的安危而把两位至尊丢在路上,各自去逃性命。也许可以说,是冬天短暂的白昼救了两位皇帝的性命,使他们侥幸地逃出了法军的包围。在激战中,联军总司令库图佐夫负了伤,差一点当了法军的俘虏。
下午4点