Végül a két hadsereg június 14-én a marengói csatatéren találkozott. Michael von Melas tábornok nagy előnnyel rendelkezett, mintegy 30 000 osztrák katonát vezényelt, míg Bonaparte csak 24 000 franciát. A csata az osztrákok számára kedvezően kezdődött, mivel kezdeti támadásuk meglepte a franciákat és fokozatosan visszaszorították őket. Melas kijelentette, hogy ő nyerte meg a csatát és 15 óra körül visszavonult főhadiszállására, így beosztottjai voltak felelősek a franciák üldözésével. A francia vonalak azonban nem törtek meg. Napóleon folyamatosan kilovagolt csapatai közé és kitartásra buzdította őket.