7 (19) июля 1877 Шипкинский перевал был занят русскими. 37-тысячной армии Сулейман-паши было приказано овладеть перевалом, а затем соединиться с главными силами турок. 9 (21) авг. русско-болг. отряд Н. Г. Столетова (4800 чел.) был атакован турками, которые 11 (23 авг.) начали штурм перевала со всех направлений. В условиях недостатка боеприпасов и воды русские войска проявили большую стойкость и удержали позиции. Подошедшие на следующий день подкрепления (ок. 14 000 чел.) контратаковали турок и заняли высоты западнее перевала, после чего тур. наступление прекратилось. Потери русских составили ок. 4000 чел. Турки потеряли свыше 6000 чел. Героическая оборона Шипки нарушила планы тур. командования и сохранила важный стратегический рубеж, который русские удерживали вплоть до перехода в наступление. Южнее Шипкинского перевала, в районе деревень Шипка и Шейново в Болгарии 27-28 дек. 1877 (8-9 янв. 1878) произошло сражение между 30-тысячной тур. армией Вессель-паши и 54-тысячным русским отрядом ген. Ф. Ф. Радецкого, получившего приказ перейти через Балканы и наступать на Казанлык - Адрианополь. Разделенные на две колонны русские войска должны были охватить с флангов главные силы турок в укрепленном лагере у Шипки и Шейново. Труднопроходимые горные дороги замедлили русское наступление, но 28 дек. колонна Н. И. Святополк-Мирского заняла Шипку и один из редутов. Несколько позже атаковала колонна М. Д. Скобелева, которая подошла к тур. лагерю с запада. Окруженные тур. войска (27 000 чел.) во главе с Вессель-пашой капитулировали, русские потеряли 5000 чел. убитыми и ранеными. В результате сражения образовавшаяся в тур. фронте брешь открыла русским дорогу на Адрианополь. См. Филиппополь II, Плевна, Карс II.