東ゴート王国
546年12月に東ゴート軍は、イサウリア人の裏切りによってローマを陥落させることに成功し、この時にローマ略奪を行った。一時的に優位に立ったベリサリウスは、再びイタリアに赴任したが、地元の支持を得られず、その後の戦況は膠着状態に陥った。552年4月、本国に召還されたベリサリウスに代わり、総司令官ナルセスが東ローマ軍を率いて北方からイタリアに侵入した。ナルセス軍は工兵隊を駆使してラヴェンナを落とし、補給を行うとローマに向けて進軍を開始した。552年、ローマを出立したゴート軍とナルセス率いる東ローマ帝国軍は、ブスタ・ガロールム高原で対峙した(ブスタ・ガロールムの戦い(ギリシア語: Μάχη των Βουσταγαλλώρων、英語: Battle of Busta Gallorum)、タギナエの戦い(イタリア語: Battaglia di Tagina、英語: Battle of Taginae))。この戦いで、ナルセスは前線を全て弓兵でかため、突撃するゴート軍を殲滅、トーティラを討ち取った。
トーティラ亡き後、残存兵を引き連れたテーイアが王となったが、サレルヌム(現: サレルノ)近郊のモン・ラクタリウスの戦い(英語版)で戦死した。ゴート軍はその後も王を担ごうとしたが (en:Battle of the Volturnus (554))、実現に至らず、東ゴート王国は滅びた。
ヴェローナのオドアケル軍に勝利したテオドリックは、続いてメディラヌム(現: ミラノ)を占拠、当地でのオドアケル側の軍事長官であったトゥファを味方に引き入れることに成功した。しかし、テオドリックの命でラヴェンナ攻略に向かったトゥファは再度寝返り、テオドリックの軍をティキヌム(現: パヴィーア)に後退させ、オドアケルの援軍とともに市を包囲した。490年、西ゴート王国の王アラリック2世の援軍を得たテオドリックは、ティキヌムを包囲したオドアケルの軍勢を放逐すると、イタリア各地を占領、逆にオドアケルが籠城するラヴェンナを包囲した。海上を全面封鎖され、陸戦でも戦果を挙げられなかったオドアケルは、493年3月5日、ラヴェンナ司教ヨハネスの仲介により降伏したが、テオドリックは彼を謀殺した。
この戦勝によってテオドリックは従士団から王として推戴された。東ローマ帝国の皇帝アナスタシウス1世も497年にテオドリックが『栄光この上ない王(rex gloriosissmus)』の称号を名乗ることを公認した。アナスタシウス1世はテオドリックに帝衣と帝冠を授け、西ローマ帝国を統治する皇帝大権を与えた。これによってイタリアにイタリア王と東ゴート王国が成立したとされる。ただし東ゴート王国の成立はイタリアにローマ帝国と異なる国家が誕生したという意味ではない。東ゴート王国とはローマ帝国の軍隊駐屯法に従ってイタリア本土に配置された西ローマ帝国の守備隊のことであり、その領土や住民は依然として西ローマ帝国のものであった。王となったテオドリックも、ローマ帝国にとっては皇帝からイタリアの軍司令官に任ぜられた臣下の一人に過ぎなかった。