2-й Белорусский фронт под командованием маршала К. К. Рокоссовского получил задачу овладеть провинцией Мекленбург и очистить побережье Балтики от оставшихся немецких подразделений. 1-й Украинский фронт под командованием маршала И. С. Конева должен был нанести удар по рубежу на реке Нейсе и войти в Берлин с юга, захватив территории, располагающиеся на этом направлении. Берлинская операция была решающей операцией Второй мировой войны. В результате ее проведения был захвачен Берлин, ликвидированы германские группировки в центральной части Германии; Советская армия и Войско Польское встретились с западными союзниками на Эльбе; немецкое правительство подписало в Берлине акт о безоговорочной капитуляции.
2-я армия ВП принимала участие в Берлинской операции совместно с 1-м танковым корпусом и некоторыми подразделениями охраны Верховного командования в составе войск 1-го Украинского фронта. Соединения армии выдвинулись из-под Бреслау (Вроцлава) в направлении оборонительных рубежей на реке Нейсе и взяли в кольцо 30-километровый сектор района деревни Млоты. Оборона противника была построена с опорой на реки Нейсе, Вайсер Шхопс и Шварцер Шхопс (Weisser Schops и Schwarzer Schops). Здесь оборонялись подразделения 4-й танковой армии вермахта из группы армий «Центр». 2-я армия ВП составила ядро вспомогательной группировки 1-го Украинского фронта, которая должна была прикрывать основные силы с юга. Перед началом операции (16 апреля) были захвачены плацдармы за Нейсе в районах Ротенбурга и Предочицы. До 17 апреля 2-я армия ВП прорвала тактическую зону обороны, расширила вклинение, создала возможность окружения немецких войск в лесной зоне и продолжила наступление в направлении Дрездена.
В то время когда 2-я армия ВП прорывала тактическую зону обороны противника в районе Нейсе и преследовала противника, командующий группой армий «Центр» генерал-фельдмаршал Шернер сконцентрировал специальную группировку, состоящую из двух танковых дивизий, механизированной и пехотной дивизии под Згожельцем и Рейхенбахом. Эти соединения сковали 2-ю армию ВП с целью задержать наступление 1-го Украинского фронта. 19 и 20 апреля 8-я пехотная дивизия и часть сил 1-го танкового корпуса оттеснили немецкие подразделения на юг. Оставшиеся силы 2-й армии развивали наступление в направлении Дрездена, захватывая плацдармы на реке Шпрее, севернее Будзишина.
Между войсками 2-й армии и 1-го танкового корпуса, наступавшими на Дрезден, и силами 2-й армии, сражавшимися в лесной зоне, образовалось свободное пространство, в которое вклинились немецкие танковые подразделения. В районе вклинения начались напряженные бои. Некоторые подразделения 2-й армии ВП были отрезаны и окружены. Погиб командир 5-й дивизии генерал Александр Вашкевич. Противнику удалось расчленить силы 2-й армии на восточное и западное направления.
В связи с этим командующий 2-й армией перебросил часть сил из-под Дрездена и закрыл фланги вклинения. Атакующие подразделения противника, проведя перегруппировку сил, выдвинулись в направлении Будзишина, который был ими захвачен 25 апреля.
В конце апреля 2-я армия ВП сформировала единую линию обороны, направленную фронтом на юг. Генерал К. Сверчевский принял решение направить сюда 1-й танковый корпус генерала Я. Кимбара и пехотные подразделения, которые уже находились в окрестностях Дрездена и готовились войти в город. Подразделениям пришлось вернуться. Им не удалось захватить Дрезден, однако они внесли свой вклад в поражение группировки генерал-фельдмаршала Шернера.
В соответствии с германскими планами последним рубежом немецкой обороны должна была стать западная часть Чехословакии. Для его разгрома советские войска совместно со 2-й армией ВП и 1-м танковым корпусом провели Пражскую операцию. Польским соединениям была поставлена задача наступать в южном направлении — на разграничительный рубеж реки Эльбы. Выполняя задачу, танковые подразделения вышли к северным окрестностям Праги.
По окончании битвы под Будзишином 2-я армия Войска Польского совместно с 1-м танковым корпусом получили новую задачу. Они должны были во взаимодействии с советскими подразделениями 28-й армии и 5-й гвардейской армии продвинуться на юг, уничтожить дрезденскую группировку противника, выйти на рубеж реки Эльбы и развивать наступление в направлении Праги.
Характер местности, на которой должна была действовать 2-я армия Войска Польского, внес свои коррективы в развитие наступления, направив его вдоль дорог. Войска 2-й армии ВП вели боевые действия против обороняющихся подразделений 4-й немецкой танковой армии и конкретно 269-й дивизии, которые в ночь с 6 на 7 мая начали переброску сил под прикрытием передовых подразделений. Не вступая в контакт с противником, армия развивала наступление силами 9, 5, 8-й и 7-й пехотных дивизий, которые действовали совместно с артиллерией и танками в первом эшелоне, и 10-й пехотной дивизией во втором эшелоне.
Главное усилие наступления было сосредоточено на правом фланге, где также вел бои 1-й танковый корпус.