Następnego dnia Bizantyjczycy otrzymali posiłki i rozpoczęli ostrzał miasta z maszyn oblężniczych. Przypuszczono kolejny atak na mury miejskie, tym razem zakończony sukcesem. Wojska ruskie wycofały się do zamku. Po wdarciu się do Presławia Bizantyjczycy dokonali rzezi mieszkańców, a następnie zaatakowali zamek, lecz szturm zakończył się niepowodzeniem. Wobec tego wojska cesarskie podpaliły twierdzę przy pomocy łatwopalnych materiałów przerzucanych nad murami. Załoga zamku, nie mogąc dalej się w nim bronić, wyszła na przedpole i tam przystąpiła to walki, w której została doszczętnie rozbita. Wojewoda Sweneld uciekł do sił głównych stojących pod Dorostolonem.
Dalszy przebieg kampanii Po tym zwycięstwie armia cesarska ruszyła w kierunku głównych sił ruskich, zajmując po drodze kilka miast m.in.: Pliskę. Światosław schronił się w twierdzy Dorostolon (Drastar), gdzie wkrótce rozgorzały zacięte walki. Dnia 24 (lub 22) lipca 971 roku Bizantyjczycy rozbili zupełnie armię ruską pod Dorostolonem, zmuszając przeciwnika do zawarcia rozejmu. Światosław zgodził się na oddanie cesarzowi Bułgarii otrzymując w zamian możliwość swobodnego odwrotu do ojczyzny. W drodze powrotnej nad Dnieprem Światosław zginął jednak w starciu z oddziałem Pieczyngów.