Она повиновалась, несмотря на опасность вражеских снайперов в пути, догнала его в Брешии и сопровождала до Вероны. Там курьер принес ему известие, что в Италию вступает свежая австрийская армия под командованием графа фон Вурмсера, который недавно выбил французов из Мангейма. По расчетам, эта армия будет превосходить по численности войска Наполеона три к одному. Предвидя возможную катастрофу, он отправил Жозефину обратно в Пескьеру и договорился, чтобы ее отвезли во Флоренцию. Тем временем он приказал французским отрядам, оставленным им перед Мантуей, отказаться от осады и безопасным окольным путем присоединиться к его основной армии. Они прибыли вовремя, чтобы принять участие в битве при Кастильоне (5 августа 1796 года). Вурмсер, не ожидая столь раннего нападения, повел свои дивизии на юг слишком тонкой линией. Наполеон набросился на неподготовленных австрийцев, обратил их в бегство и взял пятнадцать тысяч пленных. Вурмсер отступил к Роверето; французы преследовали его и разбили там, а затем при Бассано; удрученный старый генерал бежал с остатками своей армии в поисках убежища за крепостными стенами Мантуи. Наполеон оставил несколько полков, чтобы задержать его там.
Но теперь еще 60 000 австрийцев под командованием барона Альвинчи перевалили через Альпы, чтобы встретить 45 000 человек, оставленных Бонапартом. Он встретил их в Арколе, но они находились на другом берегу реки Адидже, и добраться до них можно было только по мосту под огнем. И снова, как и в Лоди на реке Адда, Наполеон переправился одним из первых.*«Когда я находился в яростной суматохе боя, — вспоминал он позднее, — мой адъютант, полковник Мюирон, бросился ко мне, закрыл меня своим телом и получил пулю, которая предназначалась мне. Он упал к моим ногам».58 В последовавшем затем трехдневном сражении (15–17 ноября 1796 года) австрийцы после храброго боя организованно отступили. Альвинчи реорганизовал их в Риволи, но там они снова потерпели поражение, и Альвинчи, потеряв тридцать тысяч человек, повел оставшихся в живых обратно в Австрию. Вурмсер, потеряв надежду на спасение и пожалев своих голодающих людей, сдался (2 февраля 1797 года), и французское завоевание Ломбардии было завершено.
Ненасытный, Наполеон повернулся лицом и силами на юг, к папским государствам, и вежливо попросил Пия VI отдать ему Болонью, Феррару, Равенну, Анкону и подвластные им земли. По Толентинскому договору (19 февраля 1797 года) папа сдал эти города-государства и выплатил «репарации» в размере пятнадцати миллионов франков в счет расходов французской армии. Затем, овладев всей Северной Италией, кроме Пьемонта и Венеции, Наполеон реорганизовал свою армию, добавил к ней несколько полков, сформированных в Италии, и свежую дивизию из Франции под командованием генерала Бернадотта, провел 75 000 человек через Альпы по трехфутовому снегу и предложил нанести удар по самой Вене, имперскому центру атаки на Французскую революцию.
Император Франциск II направил против него сорок тысяч человек под командованием эрцгерцога Карла Людвига, только что одержавшего победу на Рейне. Удивленный численностью наступающих французов и уважая репутацию Наполеона, Карл выбрал стратегию отступления. Бонапарт следовал за ним, пока не оказался в шестидесяти милях от австрийской столицы. С боем или без него он мог бы взять город, в котором в то время гудели старый Гайдн и молодой Бетховен. Но в этом случае правительство отступило бы к Венгрии, война могла бы растянуться во времени и пространстве, а с наступлением зимы французская армия оказалась бы на враждебной и незнакомой территории, в любой момент подвергаясь фланговой атаке. В редкий момент скромности и осторожности, которая могла бы сослужить ему хорошую службу в более поздние годы, Наполеон послал эрцгерцогу приглашение к переговорам о перемирии. Эрцгерцог отказался; Наполеон нанес его войскам тяжелые поражения при Ноймаркте и Умцмаркте; Карл согласился на переговоры. В Леобене 18 апреля 1797 года молодые полководцы подписали предварительный мир, подлежащий ратификации их правительствами.
Путь к ратификации был прегражден отказом Австрии капитулировать и решимостью Наполеона сохранить свои завоевания в Ломбардии. Незначительное на первый взгляд событие дало ему азартный шанс выйти из тупика. Он занял несколько городов, принадлежавших Венеции; в некоторых из них вспыхнули восстания против французских гарнизонов. Обвинив венецианский сенат в подстрекательстве к восстаниям, Наполеон низложил его и создал на его месте муниципальную структуру, подчиненную французскому контролю и лишенную своих материковых владений. Когда пришло время превратить Леобенские прелиминарии в Кампоформийский договор (17 октября 1797 года), Наполеон предложил Австрии свободу действий в поглощении Венеции своей империей в обмен на уступку Ломбардии и Бельгии, а также признание французских прав на левый берег Рейна. Почти вся Европа, забыв о тысяче договоров, с ужасом отреагировала на эту дипломатическую филантропию с чужой собственностью.