L'offensive pour Berlin, et au-delà la jonction avec les Alliés occidentaux sur l'Elbe, débute aux premières heures du . Elle commence avec l'assaut sur les Hauts de Seelow par le premier front biélorusse appuyé au sud par le premier front ukrainien commandé par Koniev. Le premier front biélorusse rencontre de grandes difficultés pour percer les défenses allemandes, et il lui faut trois jours pour y arriver et s'approcher des abords de Berlin. Le , il pénètre dans les faubourgs nord et est de Berlin. L'encerclement de Berlin est achevé le par la jonction d'unités du premier front biélorusse et du premier front ukrainien à Kietzen à l'ouest de Berlin.