in april 1943, rodin became commander of the 30th urals volunteer tank corps, then in the reserve of the supreme high command (stavka reserve). on 7 june he was promoted to lieutenant general. in july the corps became part of the 4th tank army. from 30 july, the corps was part of the bryansk front and fought in operation kutuzov. according to vasily badanov, the corps advanced 65 kilometers between 26 july and 11 august. on 27 august, he was awarded the order of the red banner again. from september, the corps was in stavka reserve. in october it became the 10th guards tank corps for its actions. in february 1944, the corps was part of the 1st ukrainian front and fought in the proskurov-chernivtsi offensive, part of the dnieper–carpathian offensive. during the battle, an inaccurate message about the capture of volochysk was sent to army headquarters. despite a successful battle rodin was relieved of command and on 25 april appointed commander of the 6th training tank brigade. on 3 november, he was awarded a third order of the red banner for over 20 years of service. rodin received the order of lenin on 21 february 1945 for 25 years of service.