アスペルン・エスリンクの戦い
5月21日払暁までに、フランス軍はマッセナの第4軍団を先頭に24,000、野砲60門がドナウ川北岸へ渡った。左翼がアスペルン、右翼がエスリンクの村落を確保し、2つの村落を結ぶ線に橋頭堡を築いたが、背後にはドナウ川が迫り背水の陣を強いられた。カール大公は兵力95,000、野砲200門を手元に有し、ある程度の敵の渡河を意図的に許し半渡のところを衝く作戦であった。ナポレオンももちろんその危険性を承知した上で勝負に出ていた。
オーストリア軍は、ヒラーの第6軍団、ベルガルデの第1軍団、ホーエンツォレルンの第2軍団がアスペルンを攻撃し、ローゼンベルクの第4軍団がエスリンクへ向かった。戦闘はアスペルンで開始され、ヒラーとマッセナの両部隊は村落の取り合いを幾度も繰り返した。ナポレオンは2つの村落の中間に陣取り、フランス軍中央部を前進させ、そこから胸甲騎兵をオーストリア軍の砲兵部隊へ突撃させた。だがオーストリア軍もリヒテンシュタイン指揮下の騎兵を投入し、フランス胸甲騎兵は後退した。夜が訪れる頃、村落はマッセナの部隊が確保していた。
エスリンクでも激戦が続いていた。フランス軍ではランヌが防戦に努め、夕刻まで村落を確保し続けた。フランス軍には夜までに増援が加わり、兵力31,500、野砲90門に増加したが、依然オーストリア軍よりも劣勢に立たされていた。両軍は露営に入り、アスペルンでは互いのピストルの射程内で眠りについた。