Am 9. Juli konnte die 6. Garde-Armee mit Hilfe der nach vorne gezogene Formationen der 1. Panzerarmee (Katukow) die Dörferlinie Schepelewka, Beresowka, Kalinowka bis Iljinski halten. Am Morgen des 10. Juli wiederholten die Deutschen ihre Angriffe, nach heftigen Kämpfen gegen die 90. Garde-Schützen-Division und Teilen des 6. Panzerkorps (Generalleutnant A. L. Getman) gelang es den deutschen Truppen weitere 1,5 km voranzukommen. Der Versuch in Richtung Kruglik durchzubrechen, schlug aber fehl. Die 52. Garde-Schützen-Division und die Panzereinheiten des Generals Katukow schlugen alle Angriffe ab, die versuchten den Fluss Psel zu überschreiten. Die Fortsetzung der deutschen Offensive auf Obojan begann zu stocken. Am 12. Juli verlegten die deutschen Truppen den Hauptschlag weiter östlich auf Prochorowka, wo die sowjetische 5. Garde-Panzerarmee als Verstärkung herangezogen wurde und schwere Verluste erlitt. An diesem Tag starteten die Truppen der 5. Gardearmee südwestlich von Prochorowka einen wirksamen Flankenangriff gegen die rechte Flanke des deutschen Stoßkeiles. Die folgenden Versuche, am 13., 14. und 15. Juli in verschiedenen Front-Abschnitten der 6. Garde-Armee einzubrechen, blieben erfolglos. Am Abend des 15. Juli mussten die deutschen Truppen wegen der Auswirkungen der sowjetischen Orjoler Operation in Verteidigung übergehen. Am Morgen des 19. Juli starteten die Truppen der 6. Gardearmee einen Gegenangriff auf den bereits zurückgehenden Gegner. Zwei Tage lang tobten heftige Kämpfe, am 23. Juli erreichten die sowjetischen Truppen jene Linie, welche sie vor der deutschen Offensive besetzt hatten.