Op 14 juni, in de Slag bij Marengo, nabij Alessandria, kwam het eindelijk tot een treffen tussen Napoleon en de Oostenrijkers onder bevel van generaal Michael von Melas. De Oostenrijkse aanval kwam als een verrassing op de Fransen, die terug werden geslagen. De slag leek op een Oostenrijkse overwinning uit te lopen, maar Napoleon had geluk. Met de komst van verse troepen onder bevel van generaal Desaix kon hij in de tegenaanval gaan en de Oostenrijkers ternauwernood verslaan.