С декабря 1943 года Богданович находился в госпитале после ранения и с февраля 1944 года вновь командовал дивизией, которая вскоре принимала участие в ходе Уманско-Ботошанской наступательной операции. В марте был назначен комендантом города Умань, а в июне — на должность командира 49-й стрелковой дивизии, которая вела боевые действия во время Белорусской, Могилёвской, Минской, Каунасской и Варшавско-Познанской наступательных операций. В январе 1945 года Богданович организовал прорыв обороны противника на западном берегу Вислы в районе деревни Рудки с Пулавского плацдарма, и в последующих наступательных боевых действиях дивизия форсировала Варту, вступив на территорию Германии. В течение с 14 по 30 января 1945 года дивизия под командованием П. К. Богдановича уничтожила 3320 и взяла в плен 161 немецкого солдата и офицера, уничтожила 203 пулемёта, 48 миномётов, 47 орудий, 6 танков, 230 автомобилей, 23 мотоцикла, 35 велосипедов, 8 самоходок, 217 повозок с грузами. Вскоре дивизия вела боевые действия в Висло-Одерской, Берлинской наступательных операциях.