21 lutego feldmarszałek Erich von Manstein rozpoczął kontrofensywę na Charków, używając w tym celu świeżego II Korpusu Pancernego SS i dwóch armii pancernych.

Pomimo tego, że siły niemieckie miały mniej ludzi niż oddziały Armii Czerwonej, to udało im się oskrzydlić, otoczyć i pokonać jednostki radzieckie na południe od Charkowa. Dzięki temu Manstein mógł ponowić swoją ofensywę na Charków 28 lutego. Pomimo rozkazów nakazujących otoczenie Charkowa od północy II Korpus Pancerny SS uderzył od razu na samo miasto 4 marca. 10 marca oddziały niemieckie podeszły do przedmieść miasta, które po kilkudniowych ciężkich walkach ulicznych, zostało ponownie zdobyte przez 1 Dywizję Pancerną SS 15 marca. Niemcy zdobyli Biełgorod trzy dni później, tworząc wybrzuszenie, które doprowadziło do bitwy na łuku kurskim w lipcu 1943 roku. W wyniku niemieckiej kontrofensywy Sowieci stracili ponad 80 tys. żołnierzy. Walki uliczne w Charkowie były także krwawe dla II Korpusu Pancernego SS, który do połowy marca stracił ok. 4300 żołnierzy. Bitwa ta doprowadziła do stabilizacji frontu wschodniego po katastrofalnej porażce pod Stalingradem.