Taginaen taistelu
Itse taistelu ei todennäköisesti kestänyt kauan, mutta Prokopios kehuu molempien puolten rohkeutta. Totila käski joukkojensa käyttää vain peitsiään ja hylkäämään jousensa ja muut aseensa. Goottien ratsuväki hyökkäsi yhtenä suurena joukkona roomalaisten keskustaan ja kärsi joitakin tappioita jousimiesten nuolista. Rooman armeijan keskustassa olleet keihäsmiehet pitivät pintansa, ja goottien ratsuväki joutui perääntymään. Ei tiedetä, lähetettiinkö roomalaisten vasemmalla sivustalla olleet tuhat ratsumiestä koukkaamaan goottien selustaan, mutta joka tapauksessa koko Rooman armeijan linja alkoi edetä. Goottien joukot murtuivat ja lähtivät pakenemaan. Goottien ratsuväki ei perääntynyt jalkaväen suojiin vaan rynnisti suoraan näiden läpi ja aiheutti lisää tappioita ja sekaannusta, jolloin koko goottiarmeija kääntyi sekasortoiseen pakoon. Rooman ratsuväki ajoi pakenevia gootteja takaa suurella vimmalla ja tappoi monia. Prokopioksen mukaan 6 000 goottia sai surmansa taistelussa.
Taginaen taistelu
Itä-Rooman keisari Justinianus I oli vuonna 535 julistanut sodan ostrogooteille ja lähettänyt sotapäällikkö Belisariuksen valtaamaan Sisiliaa ja Italiaa. Belisariuksen joukot valtasivat Sisilian vuoden 535 loppuun mennessä, ja seuraavana vuonna roomalaiset hyökkäsivät Italiaan. Rooma antautui joulukuussa 536, ja Belisarius valtasi vuonna 540 goottien pääkaupungin Ravennan. Sodan lopputulos näytti jo varmalta, mutta sitten Belisarius joutui palaamaan takaisin Konstantinopoliin, ja gootit pystyivät toipumaan tappioistaan. Vuonna 541 gootit valitsivat uudeksi kuninkaakseen Totilan, joka kukisti Itä-Rooman joukot ja valtasi lähes koko Italian takaisin gooteille. Belisarius palasi Italiaan vuonna 544 mutta ei onnistunut kääntämään tilannetta uudestaan roomalaisten eduksi. Totila valtasi Rooman vuonna 546, menetti sen seuraavana vuonna, mutta valtasi sen uudestaan vuonna 550. Belisarius lähti Italiasta vuonna 549, ja seuraavana vuonna keisari Justinianus nimitti Italian sotaretken komentoon serkkunsa Germanuksen, joka kuitenkin kuoli saman vuoden syksyllä. Vuonna 551 Justinianus nimitti eunukin ja keisarillisen kamariherran ("praepositus sacri cubiculi") Narseksen johtamaan Italian-sotaretkeä. Narses oli tuolloin jo vanha, mutta hän oli taitava sotapäällikkö ja johtanut 530-luvulla joukkoja Italiassa.