По словам немецкого военного историка генерала Типпельскирха советское военное командование показало растущую гибкость в реализации стратегических задач, но в вопросах тактики, ведении боя немецкая армия продолжала сохранять превосходство.
Численный состав действующей Красной армии и флотов возрос с 2.9 миллионов в 1941 до 6 миллионов в 1943 году. Военная промышленность наращивала производство и вместе с американскими поставками вооружения, военных материалов и продовольствия обеспечивала снабжение вооруженных сил.
Несмотря на поражения, германское верховное командование решило летом 1943 года попытаться еще раз захватить стратегическую инициативу, нанести СССР решающее поражение и закончить войну.
5 июля 1943 года началось новое немецкое наступление в районе Курск—Белгород. В этой гигантской битве принимали участие около 2,25 миллионов с обеих сторон, около 6 тыс. танков и более 4500 самолетов. Советские войска значительно превосходили немецкие и по количеству людей (1337 тысяч против 900 тыс.) и по военной технике.
23 июля немецкое наступление было приостановлено по всему фронту. 3 августа началось общее советское наступление на линии Орел — Курск — Белгород. 23 августа Харьков снова был занят (на этот раз окончательно) советскими войсками. Сражение под Курском, продолжавшееся 50 дней, было выиграно Красной армией.
Во время этой битвы мощь германской армии была сломлена.
Курское сражение переросло затем в грандиозное стратегическое наступление от Великих Лук на северо-западе и до Черного моря на юге. Была освобождена вся левобережная Украина, включая ее столицу Киев, на правом берегу Днепра были созданы предмостные укрепления, освобождены многие области в центральной России и часть Белоруссии. На юге от врага был очищен Таманский полуостров, включая Керчь.
В разгар сражения под Курском-Белгородом, 25 июля, началась высадка американских и английских вооруженных сил в Италии. В сентябре был свергнут фашистский режим Муссолини — Италия капитулировала. Однако немцы вторглись в Северную Италию и война там приняла затяжной характер.
Катынская трагедия
Победы союзников в Африке, под Сталинградом и Курском, события в Италии способствовали усилению движения Сопротивления в оккупированных Германией странах. Растущее недовольство в Европе было зловещим знамением для Гитлера, предсказавшего «Великой германской империи» тысячелетнее существование.
Советская политика по отношению к Сопротивлению и национально-освободительным движениям в Европе была двойственной. С одной стороны, Советский Союз поддерживал деньгами, оружием, а позднее и людьми, организации Сопротивления, руководимые коммунистами. С другой стороны, он был обязан поддерживать законные правительства в изгнании, с которыми СССР и его союзники Англия и США имели дипломатические отношения. Организации же Сопротивления, руководимые коммунистами, стремились не только к победе над немецкими оккупантами, но и к изменению существовавшего до войны социального порядка, в ряде стран они претендовали на власть после изгнания захватчиков.
Наиболее уязвимыми были советско-польские отношения. После раздела Польши между гитлеровской Германией и Советским Союзом в 1939 году в Лондоне было образовано польское правительство в изгнании. Оно было признано Англией, США и другими государствами. По настоянию Англии Советский Союз и польское правительство восстановили в 1941 году дипломатические отношения. Многие польские граждане, среди них пленные, томившиеся в советских лагерях, были освобождены. На территории СССР начали формироваться польские вооруженные силы.
В СССР находилось в это время около 250 тысяч польских военнопленных. Кроме того, немедленно после присоединения Западной Украины и Западной Белоруссии значительная часть польского населения была депортирована в Сибирь и в Среднюю Азию: всего около 1 100 тысяч человек.
Когда один из пленных генералов Владислав Андерс начал формирование польских войск в СССР, обнаружилась нехватка офицеров, числившихся по списочному составу. Из 14 польских генералов, взятых в плен Красной армией, появилось только двое, остальные исчезли. Из 300 высших офицеров были обнаружены только 6. Начатое польским командованием расследование на основании опроса поляков, бывших советских пленных, показало, что исчезнувшие 15 тысяч были заключены в трех лагерях, а именно: в Козельске, Осташкове и Старобельске и находились там до весны 1940 года. Затем следы их терялись. Советские власти заявили, что они ничего не знают. Польское командование на территории СССР создало специальную службу для расследования обстоятельств исчезновения 15 тысяч польских военнослужащих. Было установлено, что в апреле 1940 года лагеря были эвакуированы, а пленники конвоированы на ближайшие железнодорожные станции и погружены в поезда. Их выгрузили в нескольких километрах западнее Смоленска.