Осада Силистрии шла вяло. Багратион мог бы располагать 40-тысячной армией, как для осады, так и для действий против визиря в Рущуке, но он разбросал свои силы, двинув половину их на черноморское побережье (из опасения англо-турецкого десанта у Варны), и не притянул к себе отряда Засса, освободившегося после сдачи Измаила 1-го сентября. Когда в начале октября визирь из Рущука двинулся к Силистрии, Багратион снял осаду и отступил вглубь Добруджи к Чернаводе. Остаток года русская армия провела в бездействии. После короткой осады Эссен овладел Браиловым, а визирь, пользуясь пассивностью русских, снова двинул главные силы в Сербию. Положение сербов стало опять отчаянным. Потеряв надежду на помощь России (выразившуюся лишь в присылке 3-тысячного отряда Исаева), Кара-Георгий созвал народное собрание, чтобы решить, что делать. Совет решил еще раз обратиться за помощью к России.
Багратион отвел тем временем свою армию за Дунай и стал на зимние квартиры в Валахии. Кампания 1809 года, блестяще начатая, заканчивалась безрезультатно. Герой Шенграбена оправдывался затруднениями материального характера болезненностью войск, трудностью доставки фуража и плохим состоянием обмундирования. Александр I не одобрял его распоряжений. Обиженный Багратион просил о смещении, и вместо него главнокомандующим был назначен 33-летний граф Каменский 2-й, отличившийся в только что закончившейся шведской войне.
* * *
Прибыв в армию в марте 1810 года, граф Каменский 2-й застал под ружьем 78000, расположенных на просторных квартирах по среднему и нижнему Дунаю. Отряд его старшего брата графа Каменского 1-го (6000) занимал Добруджу, играя роль стратегического авангарда на правом берегу реки. Турок было не свыше 40000 - главные их силы были в Сербии.
Новый главнокомандующий поспешил воспользоваться слабостью неприятеля. В первых числах мая он стянул войска к Гирсову. 5-го мая авангард Кульнева занял Черноводу, а 14-го перешла Дунай и главная армия, снабженная провиантом на 40 дней. Дойдя до Карасу, армия разделилась: Каменский 1-й пошел с 18000 к Базарджику, а Каменский 2-й с главными силами (25000) двинулся к Силистрии.
Действия их увенчались полным успехом. Каменский 1-й разгромил 22-мая под Базарджиком корпус Пеливана, а 1-го июня овладел сильно укрепленным Разградом. При Базарджике сражалось 18 700 русских с 10000 турок. Наши потери - 1600 человек, у турок - 3000 убитыми и ранеными, 2000 пленными, 68 знамен и 17 орудий. Силистрия сдалась его брату уже 30-го мая, после семидневной осады (трофеи - 40 знамен и 190 орудий - гарнизон отпущен).
Пытаясь выиграть время для формирования армии, визирь просил о перемирии, но русский главнокомандующий потребовал от него принятия уже известных условий (граница по Дунай и т. д.). На следующий же день после сдачи Силистрии армия двинулась к Шумле и 10-го июня обложила ее. Наши силы не превышали 35000, турок успело собраться до 40000. Штурм 11-го июня не удался. Когда же в конце июня в крепость успел проскочить большой транспорт с продовольствием, Каменский, потеряв надежду на скорую сдачу и опасаясь турецкого десанта от Варны себе в тыл, снял осаду Шумлы и пошел к Рущуку, где 10-тысячный корпус Засса был бессилен справиться с 20-тысячным гарнизоном этой сильной крепости. С собой под Рущук главнокомандующий взял всего 12000, четвертую часть всех сил. Большая часть армии была оставлена с Каменским 1-м наблюдать за Шумлой и Варной.
Соединившись с Зассом, Каменский 22-го июля штурмовал Рущук, но был отбит с громадными потерями. Каменский настоял на штурме, несмотря на представления о его несвоевременности. Комендант Босняк-Ага решил атаковать русских во рву, дав передовым взобраться на вал. Штурм превратился в настоящую бойню, упорствуя на своем решении, Каменский бросал резервы, что лишь увеличивало потери; из 17000 штурмовавших выбито 360 офицеров и 8000 нижних чинов. Главнокомандующий обвинил войска и просил даже Государя об отставке.
Тем временем силы турок росли. У визиря Османа под Шумлой набралось до 60000, сераскир Кушакчи собрал на реке Янтра 30000 из северной и западной Болгарии, а из Албании под Шумлу шло 15000 Мухтара-паши. Все это давало туркам громадный перевес, чем визирь и не преминул воспользоваться. Желая сбить Каменского 1-го (28000) с его крепкой позиции у Шумлы, Осман дважды атаковал его, но не всеми силами, а по частям (8-го июля 12000, 23-го 30000) и оба раза был отбит. Каменский 1-й отошел к Силистрии лишь 3-го августа.
В двадцатых числа августа турки предприняли второе наступление. Кушакчи с Янтры и Осман от Шумлы двинулись к Рущуку, с целью заставить Каменского 2-го снять осаду. Турки шли двумя отдельными массами. Каменский 2-й воспользовался этой разобщенностью и медлительностью Османа, двинулся на Кушакчи и 26-го августа под Батыном наголову разбил сераскира. При Батыне у Каменского было 21000 при 62 орудиях, у турок - 30000. Наш урон - 1400 убитых и раненых, у турок - 5000 убитых и раненых, 4681 пленных, 78 знамен, 14 орудий.