Durante la Ofensiva de Prusia Oriental, sin embargo, a Rokossovsky se le ordenó que presionara en el norte hacia Elbing.
Esta posibilidad se convirtió en realidad cuando la Wehrmacht lanzó por sorpresa la "Operación Solsticio", un contraataque desde sus posiciones en Pomerania contra las líneas soviéticas en el sur.
La necesidad de asegurar los flancos hizo que los soviéticos redesplegaran al II Frente Bielorruso y retrasaran el previsto asalto final a Berlín, que finalmente tendría lugar dos meses más tarde.
El 2.º Ejército alemán, que defendía el largo y expuesto sector que se extendía desde Pomerania oriental hasta el comienzo de Prusia Oriental en Elbing, había solicitado autorización para retirarse, pero Adolf Hitler se negó rotundamente a esta posibilidad.
Finalmente, las tropas del 2.º Ejército se retiraron en desorden hacia Danzig y Gdynia, donde el 2.º Frente Bielorruso las alcanzó.
Rokossovsky comenzó su ofensiva final el 15 de marzo; el principal avance, que se produjo a lo largo de la costa a través Zoppot, fue realizado por los ejércitos 70.º y 49.º que avanzaban en paralelo.
El 22 de marzo, el 70.º Ejército soviético alcanzó el mar, cortando la defensa alemana.