Общий план кампании был весьма рискован: предполагалось преодолеть Сен-Готардский горный перевал, спуститься в Ломбардию и ударить в тыл австрийской армии, которой командовал австрийский фельдмаршал Михаэль Фридрих Бенедикт фон Мелас, отрезав ей пути к отступлению. Преодолев в нечеловеческих условиях Альпы, армия Наполеона вторглась в Ломбардию. 24 мая авангард армии под командованием генерала Ланна разбил австрийский заслон у Ивреа, и 2 июня французы вступили в Милан.
И там, пытаясь перекрыть возможные пути отступления австрийцев, Наполеон совершил серьезную ошибку: он распылил свои силы, и в скором времени положение французов стало очень тяжелым.
Американский историк Вильям Миллиган Слоон (которого иногда ошибочно называют Виллианом Слооном) пишет:
В свое время наполеоновский генерал Арман де Коленкур написал, что в июне 1800 года «
Это мнение давно стало каноническим, и его в разных вариантах повторяют очень многие. На самом же деле, как это часто бывает, все обстояло не совсем так. Вернее, совсем не так.
К вечеру 13 июня 1800 года французы заняли деревню Маренго, при этом дивизия генерала Буде была послана на юг по дороге к Нови, дивизия Лапуапа была отправлена на север к Валенце, а дивизия Луазона – оставлена в тылу в Пьяченце.
Историк А. З. Манфред справедливо отмечает, что «накануне сражения главнокомандующий вследствие фатальных просчетов в оценке сил и намерений противника ослабил свои собственные силы». Ошибка Наполеона заключалась в том, что он считал совершенно невероятным, что австрийцы осмелятся сами атаковать его. Но они осмелились, и это, по словам военного историка Дэвида Чандлера, «застало французское командование врасплох».
Поле предстоявшего сражения выглядело так. Город Алессандрия находится на изгибе реки Танаро недалеко от места впадения в нее реки Бормида. На небольшом расстоянии и перед рекой Бормидой находится речушка под названием Фонтаноне, протекающая в глубокой впадине: эта речушка сначала следует почти параллельно большой реке, потом отходит от нее, потом снова приближается и, наконец, берет прежнее направление, впадая в нечто, похоже на болото, в районе, где река Танаро впадает в полноводную По. Фонтаноне протекает через деревню Маренго, находящуюся в том месте, где она делает повторный изгиб. Территория между Бормидой, Фонтаноне и Маренго и представляла собой поле сражения.
14 июня генерал Виктор с двумя дивизиями и кавалерией Келлерманна оборонял участок перед деревней Маренго и ее саму: ферма Стортильяна, расположенная между Бормидой и Фонтаноне, была основным опорным пунктом этой линии. Генерал Ланн с дивизиями Моннье и Ватрена и кавалерией Шампо составлял правое крыло французской армии. Одна бригада дивизии Моннье под командованием генерала Карра Сен-Сира должна была занимать и удерживать деревню Кастель-Чериоло, образуя крайний правый фланг: ее должна была поддерживать кавалерия генерала Шампо. Кавалерийская бригада генерала Риво, стоявшая в Сало, казалось бы, была забыта и в течение всего утра не получала никаких приказов.
Австрийцы синхронно атаковали Маренго и все пространство между деревней и Бормидой, а также ферму Стортильяна, но сделали они это медленно и вяло. «При этом, – как утверждает участник сражения, будущий маршал Мармон, – один-единственный сильный удар мог решить вопрос и обеспечить удачный исход сражения». Генерал Виктор долго сопротивлялся и в течение нескольких часов отбивал все атаки. Затем вступил в действие Ланн, когда австрийцы попытались обойти его правый фланг. Кастель-Чериоло была с боем взята. Ланн был вынужден ввести в ход резервы: ему удалось вновь захватить деревню, но затем он вновь уступил ее.