Еще раньше, 3 октября, пришлось отступить от крепости Шумла. Отход этот едва не превратился в катастрофу благодаря неотступному преследованию турецкой конницы, с которой наша безлошадная кавалерия совершенно не могла совладать. Наш III корпус после тяжелого боя был вынужден бросить все свои обозы.
Кампания 1828 г. была проведена в высшей степени бездарно. Начата она была заведомо недостаточными силами и по переходе Дуная свелась к одновременной осаде трех крепостей, непроизводительной трате времени и разброске сил. Из этих трех осад лишь одна была доведена до конца, две другие закончились чуть ли не катастрофой. Присутствие в армии Николая I и его непрофессиональные, мягко говоря, приказания дезорганизовали армию. Главнокомандующий армией Витгенштейн был практически лишен власти и, как остроумно заметил историк А. А. Керсновский, «низведен до положения лица, официально ответственного за все неудачи».
9 февраля 1829 г. на место Витгенштейна был назначен генерал от инфантерии граф И. И. Дибич. Приняв армию, Дибич деятельно стал приводить ее в порядок и устраивать ее тыл. Прежде всего он вошел в соглашение с флотом, посредством которого должно было вестись довольствие армии. Высаженный десант занял на болгарском побережье Сизополь, где и была устроена главная база. Попытки турок отобрать Сизополь были отражены.
По указанию Дибича вся артиллерия была полностью обеспечена лошадьми. Осадные роты приведены в порядок, причем две из них укомплектованы трофейными турецкими орудиями. Общее количество осадных орудий с 44 было доведено до 88.
Кампанию 1829 г. Дибич начал с осады турецкой крепости Силистрия. Гарнизон Силистрии состоял из 15 тысяч человек при 253 орудиях.
Осадные работы у Силистрии начались в ночь на 8 мая. 13 мая осадные орудия открыли огонь по крепости.
В середине мая 40-тысячная турецкая армия под командованием Рашида-паши выступила из Шумлы и направилась к городку Праводы с целью разбить русский отряд генерала Рота, овладеть Праводами и тем самым закрыть русской армии дорогу на Балканы. Генерал Дибич, узнав о движении турецкой армии, решил оставить часть сил для продолжения осады Силистрии, а с 18-тысячным отрядом оказать помощь отряду генерала Рота. При этом ставилась цель отразить турецкие войска от крепости Шумла и вынудить их принять бой в полевых условиях, чего давно искало русское командование. 30 мая в бою у деревни Кулевча Дибич разгромил армию Рашида-паши. У русских было 29 тысяч штыков и сабель при 152 орудиях, у турок — 40 тысяч человек и 56 орудий. Упорный бой длился пять часов, причем вначале турки отразили наши авангарды. У нас убыло 2 генерала, 60 офицеров, 2248 нижних чинов. У турок убито 5 тысяч человек, взято в плен 2 тысячи человек с 6 знаменами и 50 орудиями.
19 июня комендант Силистрии решил не дожидаться штурма и сдал крепость. Русским досталось 9300 пленных, 253 орудия в крепости и 31 пушка на гребных судах.
После сдачи Силистрии Дибич начал подготовку к форсированию Балкан. Для этой цели было собрано 52 батальона пехоты, 24 эскадрона регулярной конницы, 8 казачьих полков и 148 орудий — всего около 37 тысяч человек.
Поход на Балканы начался 1–3 июля. 10 июля наша армия перевалила через главный Балканский хребет в его восточной оконечности. VI корпус генерала Рота, опрокинув турецкие отряд в ряде столкновений, 12 июля овладел Бургасом — важнейшей гаванью западного побережья Черного моря. За 11 дней русские войска прошли с боями 150 верст по малопроходимым горным кручам и тропинкам, перевалив за Балканы, овладев рядом важных стратегических пунктов и захватив в ряде боев 3 тысячи пленных и 50 орудий. Но сильная жара и плохая питьевая вода вызвали вспышку болезней. Состав русской армии с каждым днем таял. По пути в нескольких небольших сражениях у Халилм, Вливны, Айдоса и других местечек русские войска разбили по частям турецкую армию, общая численность которой составляла 50 тысяч человек.
Перед войной Отдельному Кавказскому корпусу были поставлены две основные задачи — отвлечь часть турецких сил с Балканского полуострова и поддерживать порядок в Закавказье.
В составе Отдельного Кавказского корпуса было около 40 тысяч человек. Командовал корпусом генерал-адъютант И. Ф. Паскевич-Эриванский. Большую часть войск пришлось выделить для поддержания порядка в Закавказье. Для решения же первой задачи считалось Достаточным «покорить» два пашалыка (области) — Карский и Ахалцыхский. Дальнейшее продвижение войск в глубь азиатских владений Турции считалось нецелесообразным.