Панцергренадерские полки дивизии были трехбатальонного состава, в батальонах по 4 роты (3 стрелковых и одна пулеметная), насчитывающие 70–80 человек. 1-й батальон 119-го панцергренадерского полка был оснащен бронетранспортерами. Полки имели 13-ю роту тяжелого оружия (два 150-мм и шесть 75-мм орудий) и 14-ю роту ПТО.
Противотанковый дивизион был трехбатарейного состава: 2 батареи самоходных орудий и одна батарея на мехтяге.
5-й танковый батальон имел 3 танковых роты по 7 танков Pz.Kpfw.V «Пантера» и 8 САУ с орудиями калибром 75 мм.
Дивизия прибыла с Западного фронта в конце января 1945 года, была вполне боеспособна и имела боевой опыт[3].
21-я танковая дивизия проходила переформирование в лагерях под Эберсвальде. 5 февраля 1944 года 22-й танковый полк был реорганизован и имел следующую структуру: штаб полка в составе штабной роты и взвода ЗСУ, смешанный танковый батальон в составе штабной роты, двух рот средних танков Pz.Kpfw.IV (по 17 машин в каждой) и двух рот танков Pz.Kpfw.V «Пантера» (по 17 машин в каждой). Однако на укомплектование дивизии германское командование смогло выделить только 16 танков Pz.Kpfw.IV, которые прибыли 17 февраля 1945 года, и 7 прибывших 9 февраля 1945 года[4].
На франкфуртском направлении противник оборонялся силами 433-й запасной дивизии, запасного полка танкового корпуса «Великая Германия», пехотного полка «Потсдам» и танкового батальона «Потсдам». Эти войска при поддержке авиации периодически переходили в контратаки, отражая наступления войск 1-го Белорусского фронта в районах восточнее и юго-восточнее Франкфурта-на-Одере и на плацдарме на западном берегу реки в районе Фортенберга.
За Одером, в районе Штеттина, находилось управление 3-й танковой армии вермахта во главе с генерал-полковником Раусом, прибывшее на ТВД из Восточной Пруссии. Именно этими силами немецкое командование планировало нанести один из последних в истории Великой Отечественной войны контрударов по наступающим соединениям Красной армии, операции, к которой массово привлекались бронетанковые части Третьего рейха.
Первоначально Гиммлером планировалось перебросить все находившиеся под рукой соединения СС для поддержки фронта на Одерско-Вартской дуге (укрепленный район в месте слияния Одера и Варты для защиты от возможного удара Польши через Одер на Берлин, построенный еще в довоенное время. — Примеч. авт.), который вместе с остатками 9-й армии обороняли две слабые дивизии, силой не более полка и без артиллерии. Однако уже было слишком поздно. Там, где немецким соединениям удавалось достигнуть указанный рубеж, они вместе с частями 9-й армии оказывались прижатыми к Одеру или оттесненными за Одер, которого советские войска достигли еще в конце января, а южнее Кюстрина уже и форсировали. Лежащая на восточном берегу крепость Кюстрин еще оставалась в руках немцев, но была связана с основной германской группировкой лишь узким коридором, так как части Красной армии уже и севернее Варты вышли к Одеру.