L’hiver approchant, l’armée russe doit abandonner le siège de Choumen et de Silistra, et se retirer en Bessarabie. En , Wittgenstein, jugé trop pusillanime par l’empereur, est remplacé par Hans Karl von Diebitsch, tandis que Nicolas part pour Saint-Pétersbourg. Le 7 mai, Diebitsch traverse le Danube avec et remet le siège devant Silistra. Le Sultan envoie au secours de Varna, mais cette armée est mise en déroute par Diebitsch lors de la bataille de Kulevicha, le 30 mai. Silistra tombe aux mains des Russes le 19 juin. Dans le même temps, sur le front du Caucase, Ivan Paskevitch prend Akhaltsikhe, Erevan, Kars, puis Erzeroum le 27 juin.