Войска 3-го Белорусского фронта 29 марта завершили ликвидацию окруженной Восточно-Прусской группы немецких войск юго-западнее Кенигсберга. За время боев с 13 по 29 марта немцы потеряли свыше 50 тысяч пленными и 80 тысяч убитыми, при этом войска фронта захватили следующие трофеи: самолетов – 128, танков и самоходных орудий – 605, полевых орудий – свыше 3 500, миномётов – 1 440, пулеметов – 6 447, бронетранспортеров – 586, радиостанций – 247, автомашин – 35 060, тракторов и тягачей – 474, паровозов – 232, железнодорожных вагонов – 7 673, складов с боеприпасами, вооружением, продовольствием и другим военным имуществом – 313.
Войска 2-го Белорусского фронта продолжали бои по очищению от противника восточной части города Гданьска (Данцига) и уничтожали группу войск немцев, прижатую к побережью Данцигской бухты севернее города Гдыня. В боях за 28 марта в этом районе войска фронта взяли в плен 18 500 немецких солдат и офицеров и захватили следующие трофеи: самолётов – 50, танков и самоходных орудий – 67, полевых орудий – 369.
Войска 3-го Украинского фронта в результате стремительного наступления 29 марта овладели городами и важными узлами дорог – Сомбатель, Капувар и, заняв город Кесег, вышли на австрийскую границу, а также с боями заняли болев 100 других населённых пунктов и железнодорожные станции Тоткерестур, Белед, Репчелак, Хедьфалу, Бюк. В боях войска фронта, по предварительным данным, взяли в плен более 18 000 солдат и офицеров противника и захватили следующие трофеи: самолётов – 115, танков и самоходных орудий – 71, голевых орудий – 102.
Корабли Краснознаменного Балтийского флота потопили в Балтийском море два немецких транспорта общим водоизмещением в 13 тысяч тонн. Кроме того, серьезно повреждены два других судна противника. Торпедные катеры Красной армии в районе Клайпеды (Мемеля) в ночном бою потопили два немецких катера.