L'offensiva per catturare la Germania dell'Est e Berlino incominciò il 16 aprile con un assalto alle linee tedesche lungo i fiumi Oder e Neisse. Dopo molti giorni di intensi combattimenti il 1. Fronte Ucraino e il 1. Fronte Bielorusso penetrarono in più punti attraverso la difesa tedesca e si fecero strada nella Germania orientale. Il 24 aprile elementi dei due Fronti avevano completato l'accerchiamento di Berlino. Il 25 aprile il 2. Fronte Bielorusso sfondò la linea a sud di Stettino, proseguendo a ovest verso la 21. Armata Britannica e a nord verso il porto di Stralsund. La 58. Divisione Sovietica delle Guardie si incontrò con la 69. Divisione di Fanteria della Prima Armata statunitense vicino a Torgau, sul fiume Elba.