Овладев плацдармом в районе Систово, русские войска разделились на три отряда и наступали в направлениях: передовой отряд (10 тысяч человек) – к Балканским проходам; Рущукский (75 тысяч человек) – к крепости Рущук; Западный (35 тысяч человек) – к Плевне.
Передовой отряд под командованием генерала Гурко перешел через Балканы самым трудным перевалом, не наблюдаемым противником. 5 (17) июля внезапным ударом кавалерия отряда заняла деревню Шипка с тыла, а также южный спуск с Шипкинского перевала. Рущукский отряд ограничился наблюдением. Западный отряд овладел 4 (16) июля крепостью Никополь. Под Плевной произошло три сражения: 8 (20), 18 (30) июля и 26–31 августа (7– 12 сентября) 1877 г. Первые два сражения закончились неудачно для русских войск – турки организовали огневое взаимодействие между отдельными пунктами оборонительной позиции, атаки русских проводились разрозненно, сильные участки русские пытались взять с фронта, чрезмерно густые боевые порядки приводили к большим потерям.
9—14 (21–26) августа русские части совместно с пятью дружинами болгарского ополчения вели ожесточенные бои за удержание Шипкинского перевала. Здесь русские и болгары покрыли себя бессмертной славой.
* * *
Неудачи русских войск под Плевной позволили турецкому командованию принять решение о наступлении. Большая отборная армия под командованием Сулейман-паши двинулась на север, рассчитывая отбросить противника за Дунай. Первый удар она нанесла по городу Эски-Загра, который оборонял небольшой русско-болгарский гарнизон. Ожесточенный бой продолжался весь день 19 июля. Далее путь турок лежал через Шипкинский перевал, который обороняли малочисленные части: три батальона Орловского пехотного полка, пять дружин болгарского ополчения и четыре казачьи сотни – всего пять тысяч человек при 27 орудиях. Начальником обороны был генерал Н. Г. Столетов. Уже в начале августа гарнизон Шипки стал получать известия о приближении турок. Скоро турецкие войска показались в поле зрения с Шипкинского перевала. «Доношу безошибочно, – сообщал Столетов генералу Радецкому, который командовал Южным фронтом Дунайской армии, – что весь корпус Сулеймана, видимый нами как на ладони, в 8 верстах от Шипки. Силы неприятеля громадны». Генерал Столетов созвал военный совет, на котором было принято решение удержать перевал любой ценой; несмотря на значительный численный перевес противника, держаться до прихода подкреплений.
Позиция на Шипкинском перевале (высота 1200 метров), занятая русско-болгарским отрядом, проходила по самому гребню, который пересекала дорога Казанлык – Шипка – Габрово – Тырново. Ее протяженность достигала 2 километров, при глубине от 60 до 1200 метров. У передового пункта – вершины Шипки (1326 м) и Орлиного гнезда – глубина позиции составляла всего 600 м, а главная позиция – между Шипкой и соседней высотой – около 1 км. Над Шипкинской позицией доминировали более высокие вершины – Малык-Бедек с востока и Малуша (Голата-Висота) с запада. Но из-за малочисленности отряда эти вершины не были заняты. Поэтому неприятель мог обстреливать Шипкинскую позицию только с этих вершин. Во всем районе не было воды. Дорога, по которой к позиции можно было подвезти боеприпасы, продовольствие и воду, а также выслать подкрепления с севера, со стороны Габрово, проходила по узкому (шириной от 50 до 80 м) гребню, который свободно простреливался ружейным огнем. Недаром впоследствии его не без иронии назвали «Райской долиной». Но позиция имела и очень важные преимущества: во многих местах она была крутая, что облегчало ее оборону сравнительно небольшим гарнизоном. Позиции этой было суждено прогреметь на всю Европу. На Шипку были обращены взоры болгарского народа, решившего сбросить ярмо пятивекового чужеземного ига. Шипка – это болгарские Фермопилы.
Оборонительные русско-болгарские позиции эшелонировались в два-три яруса по скатам высот. Позиция, по сути дела, делилась на две части: передовую на вершине Шипка и «главную», расположенную севернее передовой. Обе позиции объединялись узкой площадкой. Генерал Н. Г. Столетов, начальник Шипкинской позиции, распределил наличные силы следующим образом.