The corps now formed a component of 3rd Guards Tank Army, and fought under its command for the remainder of the war. In April, it was withdrawn for three months rest and retraining before attacking again in the Soviet push to capture Lviv. In January 1945, the corps fought in the Vistula and Oder battles in eastern Germany, and finally in the Battle of Berlin in May 1945.