Totila arrivò fino a Roma assediandola e conquistandola; per la sua difesa venne richiamato Belisario che la riprese nel 547.
Giustiniano, dopo aver richiamato Belisario, lanciò nel 549 una nuova campagna di conquista dell'Italia, con a capo Germano.
Durante la riconquista di Roma guidata da Narsete, Totila venne ferito e morì poco dopo.
Il successore di Totila fu Teia che, sconfitto velocemente , fu anche l'ultimo re dei Goti.