ゴート戦争
この大惨事の結果、ナルセスは召還され、ベリサリウスのイタリアにおける最高司令官としての権限が確認された。同じ頃、ウィティギスはペルシャ宮廷に使者を送り、ホスロー1世に対して東ローマとの戦争を再開するよう説得させていた。説得が成功すればユスティニアヌス帝はベリサリウスを含む軍の主力を東方に集中させねばならなくなり、東ゴート族は回復の機会を得ることができる。実際に両国の戦争は再開したが、ウィティギスにとっては遅すぎた。
一方、ベリサリウスはラヴェンナを攻略して、この戦争を終わらせると決意した。これを成し遂げる前に、彼はアウクシウムとファエスラエ(Faesulae:現在のフィエーゾレ)の2つの東ゴート軍拠点を攻略せねばならなかった。マルティヌスとヨハネスがヴライアス率いる東ゴート軍を牽制すべくポー川を渡河する一方で、ユスティノスがファエスラエを、そしてベリサリウスはアウクシウムを包囲する。
この包囲戦の最中にテウデベルト (en) 率いるフランク族の大軍がアルプスを越えて侵攻し、東ゴート軍と東ローマ軍の両方に不意打ちをかけて来た。援軍が来たと思い込んでいた東ゴート軍はたちまち総崩れになる。同様に驚愕した東ローマ軍は交戦したが撃破され、南方のトスカーナへと退却した。戦争の行方を変えたこのフランク軍の侵攻だが、赤痢が蔓延して多数の死者を出し、撤退を余儀なくされた。ベリサリウスは両都市の包囲に専念し、539年10月または11月に飢餓に苦しんでいた両都市は降伏した。
これらの成功によって後顧の憂いがなくなり、ダルマチアからの増援も得たベリサリウスはラヴェンナへと進軍する。別働隊がポー川の北方へ送られ、帝国艦隊がアドリア海を哨戒して町への補給を断った。
ナルセスは戦闘では勇敢だが、民間人への蛮行が目に余るランゴバルド族に報償を与えると故郷へ帰した。ナルセスは南下してローマを包囲し、この戦争で幾度も主を変えたローマは最終的に東ローマ帝国の手に帰した。
一方、東ゴート族の残党はテーイアを新王に選び抵抗を試みたが、東ゴート王国の財宝を保管してあったカンパニアのクメスをナルセスに包囲されてしまい、やむなくナポリ近くの山地に立て篭もった。552年10月もしくは553年初めに行われたモン・ラクタリウスの戦い (en) がゴート戦争における最後の大規模な戦いとなった。狭い渓谷に陣取った東ゴート族は頑強に抵抗し、東ローマ軍は攻略に2日を要している。この戦いでテーイアも戦死し、東ローマ帝国の勝利が確定した。その後も散発的な抵抗は続いたが、イタリアのほぼ全域が帝国の統治下に入った。
553年春に東ゴート族と同盟を結んだブティリヌスとレウタリス(de)(フランク王テウデベルト1世の弟)が(歴史家アガティアス (en) の誇大な数値によれば)75,000人のアラマンニ族とフランク族の兵士を率いてイタリアに侵入した。彼らは二手に分かれてメッシーナ海峡に至るまでイタリア中を略奪し回ったが、疫病によって数を減らした彼らはナルセスの反撃を受け、554年秋のウォルトゥルヌスの戦い (en) で壊滅した。
最後の東ゴート族の部隊が555年にコンプサで降伏し、多くの兵士たちがフランク王国に亡命している。最後の反乱が562年に鎮圧され、東ゴート族は歴史上から姿を消した。