派去给贝纳多特下命令的信使被哥萨克骑兵抓获,拿破仑的作战计划落入俄军之手。本尼格森立即意识到自己陷入了法军布下的陷阱,处境十分危险,于是当机立断,迅速率领部队朝北方的哥尼斯堡撤退。2月3日,拿破仑意识到计划暴露,取消了前一计划,下令内伊、奥热罗、苏尔特和达武的部队向北追击本尼格森。贝纳多特因两天后才接到拿破仑的命令,留在原地未动,这给法国人带来了严重的后果。
2月7日下午,缪拉的骑兵和苏尔特的部队组成的前卫在艾劳城追上了俄军后卫。奥热罗军和近卫军也赶到参战,人数达45;000人。拿破仑命令内伊在北面的15;000人也赶到艾劳。达武的15;000人在艾劳南面,也奉命赶到艾劳。达武是法军中最富有一往无前精神的将领,也是拿破仑最得力的骁将。法军面对的67;000名俄军在艾劳西北的山冈上火炮也已经部署就绪。拿破仑有200门火炮,而本尼格森有260门火炮,而且本尼格森的部队占据了有利的地形。
2月7日下午2点,拿破仑匆匆赶到现场,他的行李车遭到了俄军前哨的袭击,他的随从和行李车差点被俄军一网打尽。随后,双方在艾劳城内展开了巷战。战斗持续到晚上10点,双方伤亡十分惨重。俄军抵挡不住,趁黑放弃了艾劳城。这不是一个好的开端。
次日清晨,鹅毛大雪阻挡着军队的视线,也阻碍着军队的行动。在大风雪中双方只能看到前面1;200码开外的情况。法军士兵几乎睁不开眼,根本找不到射击目标。拿破仑打算在部队全部赶到后,包围俄军。8点,天大亮后,双方展开了全面的炮战,处于顺风位置的俄军居高临下对大风雪中迷失方向的法军实施猛烈的轰击。法军和艾劳城的石头城墙一样崩塌下来。
炮击后,俄军开始向在深雪中和冰冻的沼泽上艰难前进的法军展开进攻。双方进行往来的厮杀。俄军占了优势,拿破仑命令奥热罗的七军团向俄军阵地冲击,结果败下阵来,奥热罗也身负重伤。奥热罗的14;600人的部队打得只剩下了2;000人。俄军在拿破仑的中线打开了一个大的缺口。
与此同时,拿破仑自己在艾劳城的钟楼附近,差点被数千俄国步兵抓获;经过卫队的奋勇冲杀才逃过一劫。
11点30分,形势更加严峻,原来由奥热罗防守的中线暴露在敌人面前,拿破仑命令缪拉的骑兵向俄军的步兵展开进攻。勇敢的缪拉元帅一如既往地带领着他的骑兵在大风雪中向前冲锋。接着,俄法两军在艾劳展开拉锯战。本尼格森本来已经胜券在握,现在又失去了机会。俄军进行了顽强的反扑,俄军的增援部队不断赶到参战。晚上7点,内伊的14;000人也兼程赶到,双方激烈搏斗,尸横遍野。
当晚,本尼格森决定撤退。但是由于大风雪,法国人没有察觉对方的动向。拿破仑在同时也下令他的军队在夜幕掩护下从这个历史上最血腥的战场上撤退。直到一两个小时之后,达武的后卫才发现俄军撤退,拿破仑立即命令部队停止撤退,返回原地。俄国人和法国人打了个地地道道的平手。
伤亡是惊人的。拿破仑将艾劳战役视为法军的胜利,在“胜利公告”中他称法军死伤7;600人,可是仅奥热罗一个军团就损失了12;000人。真实的数字未公布过,但估计应有25;000法军伤亡,俄军的伤亡人数估计在15;000人。至于贝纳多特元帅,如同在奥尔斯塔特和耶拿战役中一样,他没有及时参加战斗,不过这次他有充分的借口——他比别人晚两天接到命令。这是拿破仑第一次不能带回敌人的俘虏、军旗和大炮,因为这一天在艾劳,法国人根本没有什么胜利可言。尽管如此,拿破仑仍然在给约瑟芬的信中说:“你想必十分挂念吧,但我在这个难忘的一天里击败了敌人,虽然我的许多勇敢的士兵为此