Nei giorni seguenti le armate alleate raggiunsero rilevanti successi liberando Ancona il 18 luglio e Livorno il 19 luglio, migliorando così la loro situazione logistica, ma i tedeschi riuscirono ugualmente a guadagnare tempo e poterono anche effettuare vasti e sanguinosi rastrellamenti nelle retrovie con gravi perdite per le forze partigiane. Kesselring decise di evitare combattimenti prolungati a Firenze e le truppe tedesche, distrutti tutti i ponti sull'Arno tranne Ponte Vecchio, ripiegarono a nord del fiume dopo aver superato l'opposizione dei reparti partigiani italiani; gli Alleati passarono l'Arno a Pontassieve ed entrarono a Firenze il 13 agosto, ma furono impegnati in combattimenti nella periferia settentrionale della città fino ai primi giorni di settembre. In quel momento era già in corso la battaglia della Linea Gotica, dove le forze tedesche si erano schierate dopo la lunga ritirata. Il feldmaresciallo Kesselring in questa fase della campagna aveva ricevuto alcune divisioni di rinforzo di seconda qualità, ma fu in grado di stabilizzare la situazione e poté anche privarsi di due ottime divisioni "Panzergrenadier", che l'alto comando tedesco trasferì d'urgenza sul fronte occidentale in grave crisi dopo il crollo del fronte di Normandia, e della Panzer-Division "Hermann Göring", che invece fu inviata sul fronte orientale per prendere parte ai combattimenti di Varsavia in agosto.