I våren 1945, samtidig med slaget ved Seelow Heights, iverksatte den mektige Røde armé tre underoffensiver for å uskadeliggjøre tysk motstand før angrepet på Berlin. Mellom 13. og 17. april ble elementer fra 2. belarusiske front substituert med deler av 1. belarusiske front, og forberedelsene til offensive operasjoner startet. Kampene var intense, med tyske enheter som tappert forsvarte sine posisjoner. Mens disse operasjonene pågikk med uforminsket styrke, klarte Zhukovs 1. belarusiske front å bryte gjennom den siste linjen ved Seelow Heights, og fra da av var det kun knuste tyske formasjoner mellom dem og Berlin. Den 20. april, på Hitlers 56. bursdag, begynte sovjetisk artilleri fra 1. belarusiske front å bombe Berlin i forberedelsene til angrepet på byen. Samtidig avanserte 1. belarusiske front mot øst og nordøst av rikshovedstaden, mens 1. ukrainske front knuste de gjenværende tyske styrkene på den nordlige flanken.