Ничто не могло напугать героя Риволи, Цюриха и Генуи. Утром 30-го он двинулся колонной по большой дороге. Он поручил дивизии генерала Молитора на левом фланге захватить грозные высоты Колоньолы, а сам решил атаковать центр вместе с дивизиями Дюэма и Гардана. Чтобы выбить неприятеля, превосходящего числом, с крепких позиций, нужно показать ему серьезную опасность на одном из его крыльев, и Массена поручил генералу Вердье выдвинуться на крайний правый фланг французской армии, перейти Эч с 10 тысячами человек, обойти левое крыло эрцгерцога и атаковать его тылы. При хорошем исполнении такая операция себя оправдывала; но было рискованно доверять переправу помощнику, а 10 тысяч человек, если они не найдут наилучшего применения на правом фланге, будет весьма недоставать в центре.
На рассвете Массена двинулся на врага и оттеснил его во всех пунктах. Генерал Молитор, один из самых умелых и твердых офицеров армии, хладнокровно прошел к подножию высот Колоньолы и миновал их первые уступы, несмотря на ужасающий огонь. Полковник Тест, подступив к ним во главе 5-го линейного, был готов начать взбираться на них, когда граф Бельгард вывел из редутов все свои силы и атаковал его полк. Тотчас оценив серьезность положения, Молитор, не считая врагов, направил на колонну Бельгарда 6-й линейный, единственный полк, оказавшийся у него под рукой. Тот атаковал колонну с такой силой, что заставил е остановиться. В это время полковник Тест занял один из редутов и водрузил на нем знамя 5-го полка, с которого ядром сбило орла. Но австрийцы, устыдившись того, что их выгнали с позиций столь невеликим числом нападавших, возобновили атаку и отбили редут. Тут французы так и не сумели завладеть неприятельскими укреплениями. Чудом было осмелиться на такую атаку с небольшим числом людей и не потерпеть поражения.
Основную массу своих сил принц Карл поместил в центре. Впереди он поставил гренадерский резерв, в рядах которого сражались три эрцгерцога. Когда генералы Дюэм и Гардан, прочесывая большую дорогу и захватывая одно за другим огороженные участки по ее сторонам, дошли до Кальдьеро, эрцгерцог Карл перешел в наступление. Он оттеснил нападавших и плотной колонной двинулся по дороге во главе лучшей австрийской пехоты. Продолжая двигаться вперед, как некогда в Фонтенуа, эта колонна начала обходить отряды французских войск, рассыпавшиеся справа и слева по огороженным участкам, чтобы захватить Ваго, бывший для французов опорой центра, как Кальдьеро для австрийцев. Но туда поспешил Массена. Он вновь собрал свои дивизии, выставил на пути неприятеля всю артиллерию и стал обстреливать доблестных австрийских гренадеров в упор, а затем пошел на них в штыковую атаку, осадил с флангов и после ожесточенного боя, в котором сам непрестанно находился под огнем, как простой солдат, заставил колонну отступить. Он оттеснил ее за пределы Кальдьеро и завладел местностью вплоть до первых австрийских укреплений. Если бы в эту минуту генерал Вердье, исполнив свою миссию, перешел Эч, или если бы у Массена были лишние 10 тысяч человек, бесполезно отправленные им на крайний правый фланг, он захватил бы грозный лагерь Кальдьеро. Но генерал Вердье, перебросив один из полков за реку, не сумел обеспечить ему поддержку и полностью провалил план перехода. Только ночь разделила сражавшихся и укрыла тенью одно из самых кровавых полей брани нашего века.
Нужно было обладать характером Массена, чтобы предпринять и выдержать, не потерпев поражения, такой бой. Австрийцы потеряли 3 тысячи человек убитыми и ранеными и 4 тысячи взятыми в плен. Французы потеряли убитыми, ранеными и пленными не более 3 тысяч.
Стали биваком прямо на поле битвы, перемешавшись между собой в ужасающей неразберихе, но ночью эрцгерцог вывез обозы и артиллерию, а на следующий день, заняв французов своим арьергардом, начал отступление. В интересах отступления был принесен в жертву 5-ты-сячный корпус генерала Хилингера. Ему приказали сойти с высот и напасть на Верону в тылу французов, чтобы отвлечь их от отступавшего эрцгерцога. Генерал не успел возвратиться после этой отвлекающей атаки, зашедшей, возможно, слишком далеко, и был захвачен в плен со всем своим корпусом. Таким образом, за три дня Массена лишил неприятеля 11–12 тысяч человек, в том числе 8 тысяч пленными и 3 тысяч убитыми и ранеными.
Он немедля приступил к преследованию эрцгерцога, но на стороне австрийского принца было 70 тысяч лучших солдат, его опыт, таланты, зима, вышедшие из берегов реки и перерезанные мосты. Массена не мог похвастаться, что разгромил его; тем не менее он сильно досаждал ему неотступным преследованием, не оставляя возможности произвольно маневрировать против Великой армии.
Таким образом, вторая часть плана Наполеона исполнялась столь же точно, как первая, ибо эрцгерцог Карл, повернув обратно в Австрию и спеша на помощь угрожаемой столице, был вынужден вести бои при отступлении.