12 января 1945 года началась Висло-Одерская операция — стратегическое наступление советских войск на правом фланге советско-германского фронта в 1945 году. Проводилась силами 1-го Белорусского (командующий — маршал Советского Союза Георгий Жуков) и 1-го Украинского фронтов (маршал Советского Союза Иван Конев).

В ходе Висло-Одерской операции от немецких войск была освобождена территория Польши к западу от Вислы и захвачен плацдарм на левом берегу Одера, использованный впоследствии при наступлении на Берлин. Операция носила стремительный характер — на протяжении 20 суток советские войска продвигались на расстояние от 20 до 30 км в день. За это время они преодолели 7 укреплённых рубежей противника и 2 крупные водные преграды.

В результате Висло-Одерской операции было полностью разгромлено 35 дивизий противника, ещё 25 потеряли от 50 до 70 % личного состава, было взято в плен около 150 тысяч человек. Советские войска выровняли фронт и вышли на дальние подступы к Берлину. Значительные силы противника оказались в котлах в Познани и Бреслау. Стала очевидна неспособность немцев эффективно вести боевые действия на два фронта и неизбежность грядущей победы союзников. Началось воссоздание польской государственности — на освобожденных территориях восстанавливалась национальная администрация. 23 февраля 1945 Сталин оценил немецкие потери за 40 дней советского зимнего наступления по всему фронту в 800 000 убитых и 300 000 пленных, 3000 самолетов и 4500 танков