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.
Tampereen taistelu
Ensimmäisen suuren valloitusyrityksensä valkoiset tekivät kiirastorstaina 28. maaliskuuta. Silloin aamulla klo 7 tykistö alkoi moukaroida Kalevankangasta ja hyökkäys alkoi tuntia myöhemmin. Punaisten asemat olivat kuitenkin paljon lähempänä kuin valkoiset olivat arvioineet, joten tykistötuli ei ollut tehonnut toivotulla tavalla. Lisäksi punaisten tulenavaus tuli valkoisille yllätyksenä. Valkoiset hyökkäsivät kaupungin itä- ja eteläpuolella koko matkalla Hatanpäältä Näsijärven rannalle, mutta päätaistelu käytiin Kalevankankaalla. Keskeistä roolia taistelussa näyttelivät vastikään valkoisten apujoukoiksi tuodut asevelvollisosastot. Valkoiset juuttuivat Kalevankankaan hautausmaalle ja kärsivät suuria tappioita. Taistelussa useat valkoiset joukko-osastot, muun muassa ruotsalainen prikaati, kärsivät suuria tappioita ja menettivät taistelukykynsä. Yksi kaatuneista ruotsalaisista oli Olof Palme, tulevan pääministerin ja kaimansa setä. Taistelut keskittyivät hautausmaalle ja Hippoksen raviradalle, jossa taisteli Tampereen punakaartin vartiopataljoona Heikki Koskisen johdolla. Valkoiset lähestyivät myös Kaupin keuhkotautiparantolan mäkeä pohjoisessa. Sillä suunnalla taisteli Kalle Lindenin komentama I pataljoona Tampereen punakaartista, Linden myös kaatui samassa taistelussa. Kalevankankaalla taistelivat esimerkiksi Gunnar Keltamäen komentama rautatieläispataljoona, ja Kalevankankaalta kaupunkiin päin Anton Aaltosen komppania Tampereen punakaartista.