他对马尔蒙军从达尔马提亚经卢布尔雅那和格拉茨慢吞吞地开往维也纳与他会合也十分生气。他于6月28日给马尔蒙写信说:
你直到27日还未到达格拉茨,你犯下一个将军可能犯的最大的军事错误。你本应于23日子夜抵达那里。……你拥有我军最精锐的部队,我要你来此参战,而你却迟到数天之久。与你现有状况相比,战争似乎要求具有更大的主动性和机动性。
6月30日傍晚,拿破仑用马塞纳军的一个师在阿斯佩恩以南的旧桥址发动佯攻。令拿破仑惊诧的奥军实际上未作抵抗,结果马塞纳得以将奥军前哨逐回阿斯佩恩并架起了一座架柱桥。事实上,这正是在按查理大公的作战计划行事。查理大公已将其十三万人和四百门炮的兵力部署了一个长12英里凹入的半圆形阵地。其右翼以多瑙河畔的阿斯佩恩为依托,由三个军组成,据守布雷滕利-聚森布仑-亚德克拉-多伊茨-瓦格拉姆一线;其左翼也由三个军构成,从多伊茨-瓦格拉姆沿鲁斯巴赫河左岸一直延伸到马尔格拉夫-新锡德尔。查理大公想把拿破仑全军都诱入这个圈套之内。为此,他还命令其弟约翰大公在普雷斯堡的那个军(有14,000人,相距有三天的行程)向西移动,封闭马尔格拉夫-新锡德尔以南的缺口,从而对法军完成合围之势。这的确是一个深思熟虑的作战方案,而且在阿斯佩恩-艾斯林业已证明是成功的。
拿破仑对查理大公的作战计划和兵力部署一无所知,他自恃兵力强大,认为只要渡过多瑙河即可轻易取胜。7月2日,他发布了渡河作战令。7月4日黄昏,两营轻步兵在炮火掩护下(左岸奥军炮火被压制)乘筏子从亚历山大岛出发渡过了左航道。在米尔勒腾和格罗斯恩泽斯多夫之间一个名为汉斯格兰德的低洼浅滩建立了桥头堡,尔后将浮桥架过对岸并予以紧固。全军渡河作战分为三波:
第一波(从右至左):达武,乌迪诺,马塞纳。
第二波(从右至左):欧仁王子,近卫军,贝尔纳多特,马尔蒙和符雷德(巴伐利亚军)。
第三波:贝西埃尔所率骑兵预备队。
雷尼埃将军率一个师步兵和113门火炮留守洛鲍岛,以便万一失利可掩护退却。全军从桥头阵地依照上述战斗列展开并以马塞纳在阿斯佩恩的左翼侧为枢轴向北迂回。
这个精心拟定的计划取得了完全成功。7月4日晚,风雨交加,电闪雷鸣,暴风雨分散了奥军的注意力,加上查理大公的主力在北边七英里远的地方守候他们,所以法军渡河时没有遇到任何抵抗。法军过河后即击退了奥军前卫按预定计划向左实施大规模的迂回运动。这是参谋作业的一个巨大成就,因为它仅在一夜之间就把十五万大军连同其战马,火炮和弹药送过了欧洲最大的一条河流。不过,拿破仑还是责备了贝尔蒂埃,因为他下达的行军表不准确,致使达武军本该由右边桥梁通过却走了中间一座桥梁,这就使部队的展开延误了数小时。
在维也纳和普雷斯堡之间的多瑙河北岸绵亘着一块东西长四十英里,南北长二十英里名为马尔赫费尔德的肥沃平原,其北部与摩拉维亚山地相连。马尔赫河和多瑙河左岸一些支流从平原流过给以灌溉之利。在这些较大的支流中,有一条叫鲁斯巴赫。查理大公的左翼部队已沿该河左岸在多伊茨-瓦格拉姆和马尔格拉夫-新锡德尔之间长约四英里的地段掘壕据守,该翼包括罗森贝格、霍亨佐伦和贝尔加德三个军。查理大公的右翼在多伊茨-瓦格拉姆处与其左翼结合,该翼先向西,逐渐折往西南,经阿德克拉村、苏森布伦村、布雷滕利村至阿斯佩恩村,构成一条长八英里以多瑙河为依托的弧形防线。这一翼由克里劳军、柯罗华特军和列支敦士登亲王的部队据守。克里劳是一天前刚接替席勒任军长的。
头天夜里,雷电大作,骤雨倾盆,但到7月5日拂晓时,天却开始放晴并转热了。法军在下午3时完成了扇形接敌运动并抵近奥军布防的四面弧形阵地。但查理大公此时却不急于交战,因为其参战各军尚未完全展开,其弟约翰也相距甚远,约翰如到达即可构成合围。本来查理大公如果在拂晓时乘法军半渡之际发起攻击,他可能已将法军彻底歼灭。
马塞纳军的四个师在阿斯佩恩和阿德克拉之间构成整个法军的左翼,从一开始他就与克里劳军在阿斯佩恩附近展开了激战。拿破仑直到下午6时才将其近卫军和重骑兵预备队集中到拉斯多夫附近其中心点的后方(位于多伊茨-瓦格拉姆以南4英里)。经过阵前侦察,他决定攻击奥军在水深流浊的鲁斯巴赫河一线的左段。这次攻击是由达武和乌迪诺从正面发起的,但到处受挫,伤亡惨重。一些指挥官由于很晚才接到命令,因此他们的进攻都是零星发起的,而奥军则猛烈反击。结果不但没有攻下任何敌军阵地,位于中部的贝尔纳多特所指挥的萨克森军反而被逐出了阿德克拉村,狼狈而回。由于夜幕降临,拿破仑命令停止战斗,打算次日继续进攻。
岂料7月6日清晨,查理大公竟率先发动进攻,这不禁使拿破仑大吃一惊。马塞纳的四个师在阿德克拉和阿斯佩恩之间长达7英里的正面上,被迫抵御奥军主力克里劳军和柯罗华特军的冲击。其右边的萨克森军再次被击溃,而其左边的布尔代师则被逐出阿斯佩恩村,其火炮也损失殆尽。形势看起来十分危急,因为,如果奥军沿多瑙河岸推进,法军就会被切断退路。面临着这种危险,拿破仑只有两种选择:要么将其预备队也调过河来支援其受威胁的左翼;要么对奥军的中路和左翼实施反击。前一种方案困难在于距离太长,调动复杂,拿破仑遂决定打击瓦格拉姆,因为这是奥军左右翼的接合部和中心要点。与此同时,他还可以用右翼部队席卷鲁斯巴赫敌军全线。