Zadanie to przypadło do wykonania głównie siłom 3 Frontu Białoruskiego, gdyż gros sił 2 Frontu został skierowany do walk na Pomorzu Gdańskim.
Na początku lutego Niemcy zostali wyparci z Sępopola, Bisztynka, Bartoszyc, Górowa Iławeckiego, a także z Mierzei Kurońskiej. W dalszych zaciętych walkach 8 lutego zajęto Krzyżbork, 9 lutego Frombork, 10 lutego padły Elbląg i Iława Pruska. Kocioł systematycznie zmniejszał rozmiar i pod koniec lutego skurczył się do rozmiarów ok. 30 × 30 km wokół Braniewa i Świętej Siekierki.
Druga część zgrupowania niemieckiego w okolicach Królewca i na Półwyspie Sambijskim liczyła około 9 dywizji. 9 lutego natarcie 3 Frontu odizolowało Królewiec od zgrupowania sambijskiego, jednak po przeciwnatarciu 19 lutego Niemcom udało się połączyć ponownie obie grupy.
Wyczerpane walkami wojska ZSRR zakończyły działania zaczepne 26 lutego.
Dalsze walki thumb|Żołnierze Volkssturmu w czasie obrony Królewca, będącej częścią walk o Prusy Wschodnie, 6 marca 1945 roku Przerwa operacyjna trwała do 12 marca. 13 marca wznowiono ofensywę i po niezwykle krwawych walkach zepchnięto resztki okrążonych wojsk niemieckich nad wybrzeże Zalewu Wiślanego. 20 marca zdobyto Braniewo, 25 marca Świętą Siekierkę. Ostatnim punktem oporu (do 29 marca) był Półwysep Bałgijski.