W sierpniu 1942 roku został dowódcą 18 Korpusu Pancernego, wchodzącego w skład Frontu Woroneskiego, którym dowodził tylko miesiąc. Następnie został dowódcą 2 Korpusu Zmechanizowanego (w lipcu 1943 roku został przemianowany na 7 Gwardyjski Korpus Zmechanizowany), korpusem tym dowodził do końca II wojny światowej. W tym czasie brał udział w kontrnatarciu pod Wielkimi Łukami (25.11.1942 – 20.01.1943), kontrnatarciu pod Orłem (12.07 – 18.08.1943), wyzwoleniu lewobrzeżnej Ukrainy (Bitwa o Dniepr) i w dniu 25 września 1943 sforsował Dniepr, następnie w składzie 1 Frontu Ukraińskiego, brał udział w operacji dolnośląskiej, górnośląskiej, berlińskiej i praskiej.