El 5 de julio de 1943, después de varios meses de aplazamientos, las fuerzas alemanas lanzaron la batalla de Kursk esta operación recibió el nombre en clave de Operación Zitadelle. Las pérdidas alemanas fueron inicialmente grandes debido a los preparativos de la defensa soviética. Tomando ventaja de ello, el 12 de julio, las fuerzas de Bagramián comenzaron su ofensiva, cuyo nombre en código era Operación Kutúzov. El 28 de julio, la operación terminó con éxito y fue ascendido al rango de coronel general. En ese mes, sus fuerzas tomaron parte a gran escala en ofensivas contra los alemanes, lo que obligó a Alemania a permanecer a la defensiva durante el resto de la guerra.