在意大利,這時漢尼拔正在忙於鞏固意大利南部的控製。羅馬的新執政官孚爾維烏斯•弗拉庫斯與阿皮烏斯•克勞狄烏斯•普爾凱則趁此機會發動了攻打卡普阿的戰役。他們的軍隊在卡普阿附近地區維持經常性的巡邏,不讓卡普阿人種植糧食。一場饑荒迫在眉睫,卡普阿人急忙向漢尼拔求援。

漢尼拔不願意在此時離開意大利南部,於是派遣小波米爾卡開赴貝內文通去幫助卡普阿人獲得基本糧食供給。小波米爾卡集中了一大批糧食然後押運它們去卡普阿。可是小波米爾卡的這一使命被孚爾維烏斯獲悉。他在小波米爾卡距卡普阿尚有數天行程之時襲擊了他的兵營。迦太基軍被逐出營地,羅馬軍奪得了那批糧食。小波米爾卡隻得與其殘部返回布魯提翁。

卡普阿人再一次派人向漢尼拔求援。這一次他派二千名努米底亞騎兵前往。他們設法避開了該地區的羅馬軍隊,順利進入卡普阿城。不久,羅馬執政官率部開進坎帕尼亞平原並開始收割那裏正在成熟的糧食作物。他們正在忙於此道,卡普阿守軍在努米底亞騎兵帶領下突然從城中衝出向羅馬軍發動襲擊,羅馬軍措手不及。這場突然襲擊非常成功。羅馬軍來不及排成他們所慣用的戰鬥編隊,狼狽逃回兵營。他們躲到其營地的土壘後麵,借以藏身避難。努米底亞騎兵遂收兵回城。

於是,孚爾維烏斯把營地移到靠近卡普阿的地方以防止上述襲擊重演。不料漢尼拔率領一支大軍出其不意地離開南方,突然出現在卡普阿城另一側的蒂法塔山麓,羅馬軍對此毫無察覺。等到發現漢尼拔時,他旗甲鮮明的軍隊已居高臨下出現在山坡上,從容進入卡普阿城,受到卡普阿人興高采烈的歡迎。羅馬軍沒有加以幹涉。

到達卡普阿後的第三天,漢尼拔襲擊羅馬軍營。他剛剛攻下一個據點,一隊騎兵突然出現在幾英裏外的平原上。起初,雙方都不清楚來者是敵是友,但是漢尼拔擔心來了羅馬援軍,因而停止進攻撤出戰場。實際上這支部隊的確是羅馬援軍,它是森普羅尼烏斯•格拉古手下的騎兵。格拉古遭伏擊喪生,他的軍隊現在由格奈烏斯•科爾涅利烏斯指揮。他們是在努米底亞騎兵突襲後應孚爾維烏斯•弗拉庫斯的要求前來助戰的。

然而這支援兵絲毫未使那兩位執政官增加在戰鬥中打敗漢尼拔的信心。他們一起匆匆撤到遠離卡普阿城的地方。到此時為止,整個卡普阿地區已深受劫掠與戰爭的破壞,漢尼拔在那裏無法找到足夠的糧食。同時鑒於對卡普阿的直接威脅業已解除,漢尼拔滿意的返回了意大利南部。

漢尼拔既然已經離去,羅馬執政官便又回到了卡普阿。從當年冬天一直到第二年春天,他們在卡普阿城周圍築起兩道土壘,把這座城市徹底封鎖起來。

在草原上,現在阿蘭人和獫狁人的戰爭已經結束。雖然,泰蘭答應了攣鞮頭曼請求,他們將和獫狁人一起進攻在獫狁南麵的秦人。但是,泰蘭最終卻沒能成行。因為,這時候,在薩爾馬提亞的西邊,條頓人發動了同薩爾馬提亞人的戰爭。所以,阿蘭人的軍隊在泰蘭和瑪法裏奧的帶領下全部返回了阿蘭屬地。很快,他們又一同出現在西邊一條頓人的戰場上。

這一次,由於埃阿熱格部族已經占領了遠到波羅的海沿岸的土地。所以,薩爾馬提亞與以前斯基泰人與條頓人的曆次戰爭不同。他們現在是在整個北方草原和山地地區均有發生戰事的可能。

而實際上,薩爾馬提亞人也的確運用他們的騎兵在整個北歐草原向條頓人發動了進攻。但是,條頓人當時日爾曼諸部中最強盛的森布裏人一起把薩爾馬提亞騎兵吸引入了更向南一些的山地中。在那裏薩爾馬提亞人的騎兵運動就沒有在草原地區那樣靈活了。這樣,在山地中,條頓人和森布裏人多次擊潰了薩爾馬提亞人的進攻。就連埃阿熱格部族的王昆達克也在戰鬥中陣亡。

但是,他們之間的戰鬥,最終迎來了最強大的考驗!泰蘭和瑪法裏奧的軍隊不可避免的出現在這裏。在維內德人的協助下,泰蘭和瑪法裏奧的軍隊向山地內的條頓人和森布裏人發動了決定性的攻擊。最後,條頓人和森布裏人的主力被圍困在維斯圖拉河附近的一處穀地內。

最終,雙方經過了慘烈的戰鬥,條頓人和森布裏人戰敗,他們向西南方向潰敗了。這樣,大部分的條頓人和森布裏人離開了他們的故地。在這之後的百餘年裏,他們又與薩爾馬提亞人發生過大大小小上百次戰爭。但是,他們始終不是薩爾馬提亞人與維內德人聯軍的對手,所以,最後,他們終於影響到羅馬的統治。但是,那都是很遙遠的事情了。

在與條頓人的戰爭結束後,薩爾馬提亞人迎來了短暫的和平。在這以後很長的時間內,戰爭沒有降臨到這個民族。畢竟,在東歐草原上,他們已經取代了斯基泰人成為了草原的主人。而在意大利,戰爭卻依然還在進行。

來年3月,兩位新執政官——格奈烏斯•孚爾維烏斯•森圖瑪魯斯與蘇爾皮基烏斯•加爾巴上任。此時卡普阿人民的境況已十分慘苦,人數達六萬的羅馬圍城部隊挫敗了一切企圖衝破封鎖的努力。但是一位信使還是設法溜了出去並來到漢尼拔跟前稟告卡普阿的險情。

漢尼拔接到卡普阿的告急信時正在布魯提翁。他把行李輜重與重武裝部隊留下,親自率領一支精銳的部隊與三十三頭戰象趕往坎帕尼亞省。他發現羅馬軍隊呆在卡普阿城周圍堅固的工事裏。他試圖把他們引出工事進行會戰,但是盡管羅馬軍隊比漢尼拔多一倍,他們還是不肯從工事中出來。漢尼拔手中沒有能用於進攻羅馬軍隊工事的攻城器械,他的戰馬也得不到飼料,他不能駐紮下來等待。為此,他決定威脅羅馬城本身,試圖以此把羅馬軍隊從卡普阿周圍的陣地上引開。

漢尼拔沿途劫掠,從容前進。很明顯,此舉並非真想突襲羅馬。漢尼拔大軍逼近的消息先他而至。雖然羅馬公民中很少有人見過漢尼拔或者其軍隊,但是自從他翻越阿爾卑斯山以來他的名字肯定已在羅馬人的心目中激起恐懼。盡管羅馬城牆十分堅固,而且有一支大約四萬人的軍隊守衛,然而令人生畏的迦太基軍隊的逼近還是在羅馬引起了恐慌。

實際上羅馬人不必如此擔心,因為漢尼拔深知他幾乎不可能用強攻拿下羅馬城。漢尼拔在羅馬城外隻停留了幾天。他估計羅馬軍已有足夠時間離開他們在卡普阿的包圍圈並趕來增援羅馬,於是他拆除營帳返回卡普阿。一支羅馬大軍遠遠的尾隨其後。等到他走近卡普阿,他才得悉那裏的羅馬軍根本就沒有離開過他們的包圍圈。於是他停下來把從羅馬跟蹤他到這裏的那支敵軍趕走。他明白對於解救卡普阿他已無能為力。在這種情況下他繼續向前進入盧卡尼亞與布魯提翁。在那裏,他突然出現在勒久姆附近。但是羅馬守軍早有戒備並擊退了他的進攻。

卡普阿人現在意識到他們已被漢尼拔拋棄了。盡管如此他們還是試圖派人向他進去求救書。但是那些信使未能衝破羅馬重圍。羅馬軍砍去他們的雙手,然後再放他們回城。

卡普阿再也堅持不下去了。饑荒已造成死亡,而人民則呼籲結束圍困。於是卡普阿城投降了。許多卡普阿元老院議員寧可服毒也不願忍辱投降。活著的議員被迫向羅馬人交出他們的全部財產然後被處決。住在城裏的其他人被遣散,羅馬人遷進新居民並建立起一個軍事政府。

對漢尼拔來說,失去卡普阿是一個嚴重的打擊。他不但失去了他在坎帕尼亞的據點,而且現在實際上已不可能再在意大利中部的任何其他城市堅持下去。他一直沒有得到來自迦太基的增援,因此他不得不放棄這個他已控製了那麽長時間的地區。羅馬的耐心防禦戰略正開始顯示出結果。

盡管漢尼拔有些失望,但是他是否就認為失去卡普阿是對他長期戰略計劃的一個致命打擊,這一點還是值得懷疑的。他知道,這場戰爭不但正在給羅馬,而且也在給羅馬的同盟國造成了生命與財產的極大損失。漢尼拔此後四年的行動表明他也許依然認為,厭戰心理將使得羅馬的同盟國脫離羅馬,並轉而支持他與迦太基以求早日結束戰爭。他通過一場持久的消耗戰巧妙而堅定地致力於執行他的既定戰略。