С этой целью решением Ставки Верховного Главнокомандования (ВГК) в тылу Юго-Западного и Южного фронтов были развернуты 62-я, 63-я и 64-я армии. 12 июля был образован новый Сталинградский фронт (командующий — Маршал Советского Союза С. К. Тимошенко), в состав которого, кроме указанных армий, вошли из расформированного Юго-Западного фронта 21-я и 8-я воздушная армии.
Сталинградский фронт получил задачу создать прочную оборону по левому берегу Дона в полосе от Павловска до Клетской и далее по линии Клетская — Суровикино — Верхне-Курмоярская. На участок от Верхне-Курмоярской до Азова (протяженностью свыше 300 км) по левому берегу Дона была выдвинута 51-я армия Северо-Кавказского фронта. Вместе с отходившими войсками Южного фронта она должна была прикрывать Кавказское направление. Вскоре в состав Сталинградского фронта Ставка дополнительно включила отошедшие с большими потерями 28-ю, 38-ю и 57-ю армии. На усиление 8-й воздушной армии в район Сталинграда были направлены десять авиационных полков (всего 200 самолетов).
Необходимо отметить, что несвоевременное определение намерений противника по захвату Сталинграда летом 1942 года привело к тому, что Ставка ВГК не успела вовремя перебросить резервы для создания нового фронта обороны. В середине июля врагу на Сталинградском направлении реально могли противостоять 12 дивизий 63-й и 62-й армий (166 тысяч человек, 2,2 тысяч орудий и минометов, около 400 танков). Авиация фронта насчитывала около 600 самолетов, в том числе 150–200 бомбардировщиков дальней авиации и 60 истребителей противовоздушной обороны (ПВО).
На подступах к Сталинграду строились четыре оборонительных обвода: внешний, средний, внутренний и городской. Хотя к началу оборонительной операции оборудовать их полностью не удалось, они сыграли немалую роль в обороне города. Из числа жителей Сталинграда формировались батальоны народного ополчения.
Общее руководство и координацию действий фронтов под Сталинградом по поручению Ставки ВГК осуществляли заместитель Верховного Главнокомандующего генерал армии Г. К. Жуков и начальник Генерального штаба генерал-полковник A. M. Василевский.
Если учитывать решаемые задачи, особенности ведения боевых действий обеими сторонами, пространственный и временной масштаб, а также результаты, то Сталинградскую битву можно разделить на два периода: оборонительный — с 17 июля по 18 ноября 1942 г. и наступательный — с 19 ноября 1942 г. по 2 февраля 1943 г.
Стратегическая оборонительная операция на Сталинградском направлении продолжалась 125 дней и ночей и включала два этапа. Первый — ведение оборонительных боевых действий войсками фронтов на дальних подступах к Сталинграду (17 июля — 12 сентября), второй — ведение оборонительных действий по удержанию Сталинграда (13 сентября — 18 ноября 1942 г.).
Немецкое командование наносило главный удар силами 6-й армии в направлении на Сталинград по кратчайшему пути через большую излучину Дона с запада и юго-запада, как раз в полосах обороны 62-й (командующий — генерал-майор В. Я. Колпакчи, с 3 августа — генерал-лейтенант А. И. Лопатин, с 6 сентября — генерал-майор Н. И. Крылов, с 10 сентября — генерал-лейтенант В. И. Чуйков) и 64-й (командующий — генерал-лейтенант В. И. Чуйков, с 4 августа — генерал-лейтенант М. С. Шумилов) армий. Оперативная инициатива находилась в руках немецкого командования при почти двойном превосходстве в силах и средствах.
Первый этап операции начался 17 июля 1942 года в большой излучине Дона — части 62-й армии столкнулись с передовыми отрядами немецких войск. Завязались ожесточенные бои. Противнику пришлось развернуть пять дивизий из четырнадцати и затратить шесть суток, чтобы подойти к главной полосе обороны войск Сталинградского фронта. Однако под натиском превосходивших сил противника советские войска были вынуждены отходить на новые, слабо оборудованные или даже вовсе необорудованные рубежи. Но и в этих условиях они наносили врагу ощутимые потери.
К концу июля обстановка на Сталинградском направлении продолжала оставаться очень напряженной. Немецкие войска глубоко охватили оба фланга 62-й армии, вышли к Дону в районе Нижне-Чирской, где держала оборону 64-я армия, и создали угрозу прорыва к Сталинграду с юго-запада.
В этих условиях 28 июля 1942 г. до войск Сталинградского и других фронтов был доведен приказ Ставки ВГК № 227: с суровой прямотой была показана очень сложная обстановка не в пользу СССР и особенно на Сталинградском направлении. Вот выдержки из этого приказа: «…Немецкие оккупанты рвутся к Сталинграду, к Волге и хотят любой ценой захватить Кубань, Северный Кавказ с их нефтяными и хлебными богатствами.
Враг уже захватил Ворошиловград, Старобельск, Россошь, Купянск, Валуйки, Новочеркасск, Ростов-на-Дону, половину Воронежа…
Мы потеряли более 70 миллионов населения, более 800 миллионов пудов хлеба в год и более 10 миллионов тонн металла в год. У нас уже нет теперь преобладания над немцами ни в людских резервах, ни в запасах хлеба. Отступать дальше — значит загубить себя и загубить вместе с тем нашу Родину. Каждый новый клочок оставленной нами территории будет всемерно усиливать врага и всемерно ослаблять нашу оборону, нашу Родину…
Из этого следует, что пора кончить отступление.
НИ ШАГУ НАЗАД!
Таким теперь должен быть наш главный призыв.
Отныне железным законом дисциплины для каждого командира, красноармейца, политработника должно являться требование — НИ ШАГУ НАЗАД БЕЗ ПРИКАЗА высшего командования…
Таков призыв нашей Родины. Выполнить этот призыв — значит отстоять нашу землю, спасти Родину, истребить и победить ненавистного врага… Приказ прочесть во всех ротах, эскадронах, батареях, эскадрильях, командах, штабах.
Народный комиссар обороны И. Сталин»
В связи с возросшей шириной полосы обороны (около 700 км) решением Ставки ВГК Сталинградский фронт, которым с 23 июля командовал генерал-лейтенант В. Н. Гордов, 5 августа был разделен на Сталинградский и Юго-Восточный фронты. Для достижения более тесного взаимодействия между войсками обоих фронтов с 9 августа руководство обороной Сталинграда было объединено в одних руках, в связи с чем Сталинградский фронт был подчинен командующему войсками Юго-Восточного фронта генерал-полковнику А. И. Еременко.
30 июля немецким командованием было принято решение повернуть 4-ю танковую армию с Кавказского направления на Сталинградское. В результате на сталинградском направлении действовали уже две армии: 6-я — с запада и 4-я танковая — с юго-запада. 5 августа передовые соединения 4-й танковой армии вышли к внешнему Сталинградскому обводу. Попытки противника с ходу прорваться через этот рубеж были отражены хорошо организованными контратаками соединений 64-й и 57-й армий.
Несмотря на упорное сопротивление советских войск, 23 августа противнику удалось прорвать оборону 62-й армии, подойти к среднему обводу города, а передовыми отрядами немецкого 14-го танкового корпуса выйти к Волге севернее Сталинграда в районе Ерзовка. Одновременно с этим немцы бросили на город армаду бомбардировщиков — за один день было сделано более 2 тысяч самолето-вылетов. Воздушные налеты за всю войну не достигали такой силы. Огромный город, растянувшийся на 50 км, был объят пламенем.