By July, the German advance had become a juggernaut, crushing resistance with relentless speed and violence. The roads east from the border were littered with the wrecks of Soviet tanks, burned-out trucks, and the bodies of soldiers and civilians alike. Army Group Center, the spearhead of the invasion, closed its steel jaws around Minsk, encircling hundreds of thousands of Soviet troops. The fields outside the city became a killing ground: columns of prisoners staggered westward under armed guard, their faces gaunt with hunger and fear. Many would never see home again, dying of exhaustion, starvation, or summary execution along the way.
In the north, the siege of Leningrad began to take shape. German and Finnish forces pressed closer, cutting off the city’s lifelines. Civilians dug trenches and erected barricades, preparing for a siege that would become one of the longest and most harrowing in history. In the south, the battle for Kiev raged amid the summer heat. Soviet forces, desperate to hold the city, launched counterattacks that left the Dnieper’s banks choked with corpses. The Luftwaffe bombed bridges and rail yards, sending up pillars of oily smoke that blotted out the sun.
The brutality of the campaign escalated as the Wehrmacht encountered stiffer resistance and logistical nightmares. Villages suspected of harboring partisans were razed, their inhabitants executed or deported. Einsatzgruppen fanned out behind the front, orchestrating mass shootings of Jews, Roma, and political commissars. In the ravines of Babi Yar near Kiev, tens of thousands were murdered in a matter of days, their bodies buried in hastily dug pits. The war had become a campaign of annihilation, ideology fused with military necessity in acts of unspeakable cruelty.
Soviet supply lines buckled under the strain, but the Red Army’s reserves proved deeper than the Germans anticipated. New divisions, hastily raised and poorly equipped, were thrown into the breach. In Smolensk, bitter street fighting erupted as Soviet soldiers barricaded themselves in ruined buildings, sniping at German patrols from shattered windows. The stench of death hung over the city as the fighting dragged on, the gutters running red with blood. German soldiers, exhausted and filthy, wrote home of endless combat and the terror of facing an enemy who seemed to have no end.
Yet, with every German success, new problems emerged. The vast distances of the Soviet Union slowed the advance; supply trucks broke down, horses died in the summer heat, and fuel ran perilously low. The roads turned to mud after sudden storms, bogging down tanks and trucks alike. The Wehrmacht, designed for short, sharp campaigns, struggled to feed and supply millions of men across hundreds of miles. Disease began to spread in the rear areas, and morale faltered as the promised quick victory remained elusive.
The Soviet response grew more desperate and more effective. Partisan activity increased behind German lines, with ambushes and sabotage disrupting communications and supply. In the forests near Bryansk, entire German convoys vanished, their burned-out husks discovered days later. The Red Army, under new leadership, began to adapt, using scorched earth tactics—destroying crops, burning villages, poisoning wells—to deny the invaders any sustenance. Civilians, caught between the two armies, starved and died in the tens of thousands.
In the occupied territories, German policies of racial extermination and forced labor took shape with chilling efficiency. Ghettos were established in cities like Minsk and Riga, their inhabitants marked for eventual destruction. Reprisals for partisan attacks were swift and merciless: in the village of Khatyn, every inhabitant was executed in retaliation for the death of a German officer. The war in the east was becoming a descent into barbarism, with neither side offering or expecting mercy.
By late August, the German advance slowed as resistance stiffened and casualties mounted. The Wehrmacht had reached the gates of Kiev, Smolensk lay in ruins, and Leningrad was encircled. Yet, for all the ground gained, the cost was staggering, and the Soviet Union showed no sign of collapse. As the first hints of autumn touched the forests, the Germans faced a fateful choice: drive on to Moscow, or consolidate their gains. The campaign that had begun with such confidence was now mired in blood and uncertainty.
The decision to strike for Moscow would soon be made, setting the stage for the climactic struggle that would determine the fate of Operation Barbarossa.