布阿和馬塞納駐守特蘭託和巴薩諾,以遏制阿爾文齊元帥的推進。不料,這支部隊是奧地利的精銳部隊,他們人數眾多,來勢洶洶,伏布阿和馬塞納頂不住阿爾文齊的進攻,沿阿迪傑河谷敗退。拿破崙不得不留下8300人包圍曼圖亞,自己率28000人立即前去接應馬塞納,阻止阿爾文齊從維琴察向西同達維多維奇會師。兩軍在維琴察發生了激烈的遭遇戰。儘管雙方都聲稱獲勝,但實際上是法軍在退卻。拿破崙退到維羅納,並把司令部設在此地。
拿破崙對自己不得不分兵作戰非常惱怒。他到維羅納的第一件事就是巡視伏布阿的敗軍。他對這支敗軍說:“你們讓我大為生氣。你們居然讓人從一夫當關萬夫莫敵的陣地上趕了出來。你們不配當法國兵士!你們不屬於義大利方面軍!”幾句話說得這些法軍熱淚縱橫,他們呼喊著:“只要再讓我們打一次衝鋒,您就能看出我們像不像義大利方面軍了。〃看著這一張張風塵僕僕的、充滿信心的臉龐,拿破崙憤怒的語調緩和下來了。果然,在此後的戰鬥中,這支部隊表現得特別勇敢。
拿破崙再次運用那行之有效的戰術——各個擊破,他要在達維多維奇同阿爾文齊會合前,擊潰阿爾文齊的軍隊。這時,阿爾文齊的軍隊已抵達卡列迪耶羅。拿破崙不失時機地命令馬塞納率軍衝向這個陣地。交戰時,狂風暴雨大作,法軍進攻十分困難。儘管馬塞納使出渾身解數,但仍被人數眾多、陣地堅固的奧軍擊退。拿破崙見此情況,十分著急,一旦達維多維奇從卡列迪耶羅的後方同阿爾文齊會合,那後果不堪設想。在這緊急關頭,拿破崙採取了一個極大膽、完全出人意料的行動。當晚,拿破崙給基爾馬內留下1500人防守維羅納,其餘部隊則後撤,佯裝退到曼圖亞。可是不久,他的隊伍又轉向阿迪傑河,迂迴到阿爾文齊軍的尾部阿爾科拉村,冒險地把自己置於阿爾文齊和達維多維奇之間。這裡的地形也對法軍十分不利。阿爾科拉村四周都是沼澤地帶,通往村內的各堤壩非常狹窄,進攻十分困難,後撤則更加危險。拿破崙一心想趁達維多維奇趕到之前拿下這個據點,他不顧地形的不利,於11月15日拂曉,分兵三路,沿通往阿爾科拉村的三條堤壩衝鋒。奧軍根本不知道法軍的主力已撤離維羅納,起先還以為是法軍輕裝部隊的突襲,後來才弄清真相。奧軍頑強地把守著這幾條狹窄的通道。奧熱羅率領第一縱隊衝到阿爾科拉村橋頭,猛攻不下,傷亡慘重,被迫退兵。這時,搶佔洛迪橋時那一幕精彩的場面又重現了,只見拿破崙抓過一面軍旗,奮不顧身地衝上橋,督促他的部隊再次衝鋒。奧軍火力十分強大,法軍再次敗陣。混亂之中,拿破崙掉下堤壩,陷入沼澤,行將滅頂。這時奧軍的先頭部隊已趕到他前面,把他和他的敗軍隔開。士兵們眼見拿破崙身處險境,情勢緊急,高呼〃救出司令〃,奮勇地衝向前來,以壓倒一切的氣勢沖垮了奧軍,從沼澤中拉出拿破崙,攻佔了橋樑。戰鬥持續了3天,打得非常艱難,阿爾科拉橋三易其主,期間沒有任何喘息機會。兩軍將士都已精疲力盡,士兵們巴不得早些收兵回營。在這最後時刻,拿破崙帶領全部士兵發起了最後的攻擊。他派2 5名精銳騎兵,迂迴到敵軍的側翼,吩咐他們在衝鋒時吹響隨身帶的三隻喇叭,並高呼〃法國騎兵來了。“果然,奧軍見此情景,一片大亂,他們以為法國的全部騎兵已經越過了沼澤地。趁這當兒,拿破崙立即下令前線總攻。這時一顆榴彈飛來,眼見著就要在拿破崙身邊爆炸,說時遲,那時快,一個自進攻小直布羅陀時就跟隨著拿破崙的炮兵大尉米爾隆立即撲上前去。司令得救了,自己卻被炸得血肉橫飛。拿破崙被激怒了,他要為這位英勇的朋友報仇,他率全軍猛衝過去。奧軍抵擋不住,節節敗退。阿爾文齊的軍隊終於被粉碎了,潰敗的殘軍退往蒙特貝洛。拿破崙依然是倫巴第無可動搖的主人。
奧地利害怕這位年輕的法國軍官會乘勝兵臨維也納城下,便不惜任何代價,再次徵兵,晝夜兼程馳援阿爾文齊。1797年1月7日,又有60000人聚集在老元帥的麾下。奧軍數量再次超過法軍。老元帥這次下定決心要救出維爾姆澤並攻佔倫巴第。
阿爾文齊令一士兵潛越戰地,伺機進入被圍困的曼圖亞,告訴維爾姆澤他將再度前來搭救,叫老將軍奮力出擊,牽制敵軍,接應大軍前來。並告訴他在萬不得已時,可殺出曼圖亞,退往教皇領地,與教皇軍隊會合,從南面牽制和威脅法軍。這名間諜懷揣這道命令出發了,不想在路途當中被法軍抓獲。當他被拖到拿破崙面前時,他慌忙吞下了裹著急件的蠟丸。拿破崙不得不從他的肚子中取出蠟丸。敵軍的計劃暴露了,