Justino, el comandante bizantino de Florencia, había llevado a cabo una inadecuada defensa de la ciudad contra el asedio, y rápidamente pidió la ayuda a los demás comandantes bizantinos de la zona: Juan, Besas y Cipriano.
Reunieron sus fuerzas y llegaron en socorro de Florencia.
En respuesta, los godos levantaron el asedio y se retiraron hacia el norte, a la región de Mucellium (la actual Mugello).
Los bizantinos inicialmente resistieron, pero pronto se extendió el rumor de que su general había caído, tras lo cual rompieron filas y huyeron hacia la fuerza bizantina principal ubicada detrás.
Su pánico, sin embargo, sorprendió a estos, y todo el ejército bizantino se dispersó en desorden.