From July to December 1877, the Balkan front of the
Russo-Turkish War entered a prolonged stalemate centered on the Ottoman
defense of Plevna, led by
Osman Pasha. After months of siege and several costly assaults, Russian and Romanian forces finally broke the deadlock when General
Mikhail Skobelev launched a fierce counterattack. Osman Pasha, having been wounded during an attempted breakout, surrendered on December 10, bringing an end to the 143-day siege. Following this victory, the Russian command sought to capitalize on their momentum before the Ottomans could regroup. Ignoring the harsh winter conditions, Russian forces advanced across the Balkan Mountains in a daring mid-winter campaign. General Iosif Gurko led this operation, organizing his force into three main columns: On the right flank, under Lieutenant General Wilhelminov, were 8 battalions, 12 Cossack
Sotnias, and 12 guns from the IX Corps. The left and center columns, commanded by Lieutenant General Count Krüdener, comprised 24 battalions, 16 cavalry squadrons, and 58 guns. The Russian advance caught the Ottomans by surprise.
Sofia was captured with minimal resistance in early January 1878. Attempting to halt the Russian push into Thrace, Ottoman forces regrouped and attempted to mount a
defense at the Shipka Pass. However, Russian troops, supported by Bulgarian volunteers, inflicted heavy casualties—approximately 4,000—and took some 26,000 prisoners. In response to the defeat at Shipka, the Ottoman forces evacuated their defensive line at
Trajan's Gate, further opening the road for the Russian advance into southern Bulgaria and setting the stage for the Battle of Plovdiv. == Converging towards battle ==