Трижды Ланн на дороге в Кастель Чериоло, Виктор на дороге к Сан-Джулиано и сам Бонапарт у Маренго вынуждены были отступить перед австрийцами. В три часа дня поле битвы было, казалось, в руках неприятеля: Мелас, вступив в Александрию, уже рассылал во все стороны гонцов с вестью о своей победе, а начальнику его штаба, Заху, было приказано преследовать побежденных. Но Дезэ, вернувшийся из Египта и накануне посланный Бонапартом к Нови предупредить обходное движение австрийцев, услышал грохот пушек и поспешил на помощь своему начальнику. «Первое сражение потеряно! – воскликнул он, – но у нас есть время выиграть второе». Австрийская колонна, занимавшая поле битвы, стояла без прикрытия. Мармон, выдвинув на позицию несколько свободных орудий, стал осыпать ее картечью; Келлерман, сын победителя при Вальми, двинул на нее своих драгун и опрокинул ее. Отряды Ланна, Виктора, равно как консульская гвардия, снова пошли в атаку, и час спустя поле сражения, потерянное в восьмичасовом бою, снова было в руках французов. К несчастью, виновник победы, Дезэ, пал одним из первых во главе атакующей колонны. «Ах, если бы я мог обнять его после битвы, как прекрасен был бы этот день!» – воскликнул Бонапарт вечером после этого памятного дня.[8] Сражение при Маренго, выигранное по чистой случайности и не сразу, тем не менее имело огромные последствия. На следующий же день Мелас подписал в Александрии перемирие, в силу которого военные действия приостанавливались на пять месяцев и австрийцы обязывались очистить Италию до Минчио (14–15 июня).
Зимняя кампания; перемирия в Тревизо и Фолиньо. По истечении срока перемирия кампания в Италии возобновилась. Главнокомандующим по всем данным должен был быть Массена, но он обнаружил некоторое противодействие 18 брюмера, да еще и высказал слишком большую жадность в отношении побежденных. Под тем предлогом, чтобы не дать ему случая к грабежу, Бонапарт поручил командование армией Брюну, устроителю гельветской республики и победителю при Бергене. Позиция австрийцев в Италии все еще была очень сильна.