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
Kumpikaan puoli ei kuitenkaan aloittanut taistelua. Totila yritti ilmeisesti viivyttää taistelua, sillä 2 000 goottien ratsumiestä ei ollut vielä saapunut taistelupaikalle. Prokopioksen mukaan Totila pukeutui kullalla koristeltuun haarniskaansa ja ratsasti armeijoiden väliin esittelemään ratsumiestaitojaan. Totila yritti myös aloittaa neuvottelut roomalaisten kanssa, mutta Narses torjui ehdotuksen. Prokopios kertoo myös, kuinka eräs goottien puolelle loikannut roomalainen sotilas nimeltään Coccas haastoi kenet tahansa roomalaisen kaksintaisteluun. Haasteen otti vastaan Narseksen henkivartiokaartissa palvellut armenialainen Anzalas. Molemmat miehet nousivat ratsaille ja hyökkäsivät toisiaan kohti. Coccas tähtäsi keihäänsä kohti vastustajaansa, mutta viime hetkellä Anzalas väisti ja iski keihäänsä Coccakseen, joka putosi kuolleena maahan. Tapahtuma kirvoitti roomalaisten armeijasta raikuvat hurraahuudot.