Подвижные войска фронтов состояли из танковых армий, отдельных танковых, механизированных и кавалерийских корпусов.
Танковые армии в Берлинской операции использовались по-разному, в зависимости от условий обстановки.
Танковые армии 1-го Белорусского фронта не получили возможности действовать самостоятельно. Они наступали вплоть до завершения операции совместно с общевойсковыми армиями: танки действовали в боевых порядках пехоты. Такое использование танковых армий в значительной степени увеличило пробивную способность пехоты. Средняя плотность насыщения танками по отдельным армиям главной ударной группировки фронта к началу наступления достигала 20–43 бронеединиц на 1 км фронта. С момента же ввода в бой танковых армий в полосе 3-й, 5-й ударных и 8-й гвардейской армий средняя плотность насыщения танками увеличилась еще на 39 бронеединиц на каждый километр фронта.
Лишь один корпус 2-й гвардейской танковой армии (9-й гвардейский танковый) после прорыва Одерского оборонительного рубежа получил возможность действовать в течение отдельных отрезков времени (в период маневра охвата Берлина с севера) в отрыве от пехоты 47-й армии на 2–8 км.
Несколько иначе действовали танковые армии 1-го Украинского фронта. Частью сил (передовыми бригадами корпусов первого эшелона) в первый день наступления они были использованы для завершения прорыва главной полосы обороны Нейсенского рубежа совместно с пехотой. В течение двух последующих дней операции танковые армии, действуя совместно с пехотой общевойсковых армий, главными силами участвовали в прорыве второй и третьей полос обороны.
После форсирования р. Шпрее и захвата плацдармов на ее западном берегу танковые армии, вновь собравшиеся в компактные группировки, с утра 19 апреля приступили к осуществлению самостоятельного маневра с целью выхода к южной окраине Берлина и в район Потсдама. Этот маневр дал крупный оперативный эффект.
Выдвижение в первый же день 3-й гвардейской танковой армии в район Фетшау привело к созданию выгодных условий для разгрома коттбусской группировки немцев, прижатой к болотистой пойме р. Шпрее. Дальнейшее продвижение этой армии и выход ее 22 апреля к южной окраине Берлина, а 4-й гвардейской танковой армии – в район Зармунда (юго-западнее Берлина) создало острый кризис всей немецкой обороны в районе Берлина и непосредственную угрозу окружения как франкфуртско-губенской, так и берлинской группировок немцев.
Выход 6-го гвардейского механизированного корпуса 4-й гвардейской танковой армии в район Кетцина к 25 апреля и установление связи в этом районе с частями 47-й армии 1-го Белорусского фронта привели к окружению берлинской группировки.
Темп наступления танковых армий 1-го Украинского фронта в период осуществления ими маневра достигал 35–60 км в сутки. Отрыв танковых армий от общевойскового эшелона колебался в пределах 15–65 км:
• 19 апреля – 15–30 км,
• 20 апреля – 40 км,
• 21 апреля – 30 км,
• 22 апреля – 30–65 км.
Для развития прорыва 2-го Белорусского фронта были использованы два танковых (1-й и 3-й гвардейский), один механизированный (8-й) и один кавалерийский (3-й гвардейский) корпуса. 1-й гвардейский танковый корпус был введен в бой 25 апреля, т. е. в день завершения прорыва главной полосы обороны немцев на западном берегу р. Одер. Остальные корпуса вступили в бой в период с 26 по 27 апреля, т. е. в ходе развития прорыва. Все танковые и механизированные корпуса были переподчинены 27 апреля командующим общевойсковыми армиями.
Кавалерийские корпуса в основном использовались для обеспечения флангов главных ударных группировок фронта.
7-й гвардейский кавалерийский корпус 1-го Белорусского фронта после ввода его в прорыв 20 апреля в полосе 47-й армии действовал на фланге последней, наступая в общем направлении на Зандхаузен, Ратенов. В период продвижения до Ратенова во взаимодействии с частями 1-й Польской армии корпус обеспечивал правый фланг 47-й армии, отбрасывая части противника в северном и западном направлениях.
Выйдя 25 апреля в районы Ратенова и Бранденбурга и оторвавшись от пехоты 47-й армии на 32 км, корпус в течение девяти суток (до 3 мая) вел сдерживающие бои в районе Ратенова с частями 41-го армейского корпуса 12-й немецкой армии, пытавшимися прорваться к Берлину, и до подхода пехоты обеспечивал с запада операцию по ликвидации берлинской группировки немцев.
2-й гвардейский кавалерийский корпус 1-го Белорусского фронта первоначально получил задачу войти в прорыв в полосе 8-й гвардейской армии и наступать совместно с 1-й гвардейской танковой армией с целью выхода на южную и юго-западную окраины Берлина. Корпус к выполнению этой задачи приступить в связи со сложившейся обстановкой не смог, а 24 апреля получил новую задачу наступать из района Мюнхеберга вдоль восточного берега р. Даме на юг с задачей не допустить прорыва частей окружаемой франкфуртско-губенской группировки немцев на запад и для установления связи с войсками 1-го Украинского фронта в районе Лейбша.
Выполняя эту задачу, корпус в течение 24–25 апреля вел наступательные бои совместно с введенной из резерва 3-й армией, но вследствие упорного сопротивления противника от пехоты оторваться не мог и поставленной ему задачи не выполнил. 26 апреля по приказу командующего фронтом корпус был выведен из боя и к исходу 28 апреля сосредоточился в районе Марвитца (северо-западнее Берлина) с задачей наступления в северо-западном направлении для обеспечения правого фланга фронта. Эту задачу корпус выполнял в течение пяти суток, т. е. до завершения Берлинской операции.
1-й гвардейский кавалерийский корпус 1-го Украинского фронта получил задачу войти в прорыв в ночь на 18 апреля в районе Ниски в полосе 2-й Польской армии и наступать в общем направлении на Каменц, Ортранд с целью разгрома тылов коттбусской группировки немцев. В дальнейшем, выйдя на р. Эльба, корпус должен был обеспечивать действия главной ударной группировки фронта с юга. В ходе операции корпус выполнял возложенные на него задачи рейдирования по тылам немцев, а затем, форсировав р. Эльба 24 апреля, до 2 мая вел бои западнее Мейссена с немецкими частями, пытавшимися выйти к р. Эльба. Таким образом, и он в значительной степени выполнял задачи по обеспечению левого фланга главной ударной группировки 1-го Украинского фронта.
3-й гвардейский кавалерийский корпус, подчинявшийся непосредственно командующему 2-м Белорусским фронтом, наступал на левом фланге фронта в незначительном отрыве от стрелковых соединений.