Со всех сторон двинулись византийские армии на Болгарию, многократно превосходя числом стоящие там войска Святослава. В битве у стен Преславы полегли почти все воины находившегося там 8-тысячного русского гарнизона. В числе немногих спасшихся и прорвавшихся к своим главным силам были воевода Сфенкел и патрикий Калокир, некогда призвавший Святослава в Болгарию. С тяжелыми боями, отбиваясь от наседающего врага, отходили русичи к Дунаю. Там, в Доростоле (современная Силистрия), последней русской крепости в Болгарии, поднял Святослав свой стяг, готовясь к решительной битве. Город был хорошо укреплен – толщина его стен достигала 4,7 м.
Приблизившись к Доростолу 23 апреля 971 года, в день Святого Георгия, византийцы увидели перед городом русское войско, выстроившееся для битвы. Сплошной стеной стояли русские витязи, «сомкнув щиты и копья», и не думали отступать. Раз за разом встречали они атаки врага, отбив за день 12 нападений. Лишь ночью отошли русские в крепость. Наутро византийцы начали осаду, окружив свой лагерь валом и частоколом с закрепленными на нем щитами. Продолжалась она более двух месяцев (65 дней), до 22 июля 971 года. В этот день русские начали свой последний бой. Собрав перед ним воинов, Святослав произнес знаменитое: «Мертвые сраму не имут». Упорный этот бой длился долго, отчаяние и мужество придавало небывалые силы воинам Святослава, упорно теснившим греков. Очевидец этого сражения Лев Диакон писал, что «скифы (русские) с силой напали на ромеев, пронзали их копьями, ранили стрелами коней и валили на землю всадников». Опасаясь поражения, Цимисхий предложил русскому князю решить исход сражения и войны поединком, однако тот лишь посмеялся над впавшим в панику противником, передав ему: «Я сам лучше знаю, что мне полезно, нежели враг мой. Если ему жизнь наскучила, есть несчетное множество путей, ведущих к смерти, да изберет из них, какой ему угоден». Сеча возобновилась, русские продолжали атаковать и тогда вперед устремился один из лучших византийских воинов Анемас – «муж, которого никто из сверстников не мог превзойти воинскими подвигами». Он пробился к Святославу и ударом меча в ключицу сбил на землю. Князя спасли кольчужная рубаха и щит. Его противнику повезло меньше. Анемас был окружен русскими дружинниками и погиб в рукопашной схватке[10].
Но лишь только русские стали одолевать, как поднявшийся сильный ветер ударил им в лицо, запорошив глаза песком и пылью. Так природа вырвала из рук Святослава уже почти одержанную победу. Князь вынужден был начать отступление. Забросив щиты за спину, русские прорвались обратно в Доростол. Припасы у осажденных уже закончились, и они вынуждены были начать переговоры о мире. Святослав согласился уступить ромеям Доростол, освободить пленных и уйти из Болгарии на родину. Иоанн Цимисхий, чьи воины с трудом устояли в последней битве, «с радостью принял эти условия [росов], заключил с ними союз и соглашение». Так кончилась эта война.
Историческая встреча двух вождей произошла на берегу Дуная и была подробно описана византийским хронистом, находившимся в свите императора. Цимисхий в окружении приближенных ожидал Святослава. Князь прибыл на ладье, сидя в которой, греб наравне с простыми воинами. Отличить его греки могли лишь потому, что надетая на нем рубаха была чище, чем у других дружинников, а также по серьге с двумя жемчужинами и рубином, вдетой в его ухо. Вот как описал очевидец Лев Диакон грозного русского воина: «Святослав был среднего роста, ни слишком высок, ни слишком мал, с густыми бровями, с голубыми глазами, с плоским носом и с густыми длинными, висящей на верхней губе усами. Голова у него была совсем голая, только на одной ее стороне висела прядь волос, означающий древность рода. Шея толстая, плечи широкие и весь стан довольно стройный. Он казался мрачным и диким».
В ходе переговоров стороны пришли к соглашению. Святослав подтвердил обещание оставить Болгарию и уйти на Русь, Цимисхий – пропустить русское войско и выделить на 22 тысячи оставшихся в живых воинов по 2 меры (медимна – около 20 кг) хлеба. Заключив мир с византийцами, Святослав пошел к Киеву. Но по дороге пал в битве с печенегами у Днепровских порогов.
Своеобразием отличалась война, которую вел с византийцами киевский князь Владимир Святославич. В 986 году он начал переговоры с императорами Василием II и Константином VIII относительно женитьбы на их сестре Анне. В обмен на руку принцессы киевский князь предложил императорам срочную военную помощь против мятежника Варды Склира, войска которого теснили византийскую армию. Базилевсы были вынуждены согласиться на это предложение. Ночью 6000 отборных русских воинов на кораблях были переброшены через проливы в Азию и в битве при Хрисополе (современное название – Скутари) разгромили мятежников. Затем, усиленные византийскими войсками, они двинулись навстречу главным силам Варды Склира, ядро которых составляли грузинские отряды. Решающее сражение произошло 13 апреля 989 года и закончилось поражением восставших и гибелью их предводителя.