Завоевав Восточную Болгарию, русы заключили перемирие с императором Иоанном Цимисхием и, по-видимому, использовали длительную передышку для устройства своих «княжеств» на Балканах. Лев Диакон сообщает достоверные данные о местонахождении резиденций главных предводителей русов. Можно было ожидать, что Святослав как старший из конунгов займет крупнейший и наиболее укрепленный город Преслав Великий, столицу завоеванной Болгарии. В действительности в Преславе размещался Сфенкл со своим войском. Сфенкл держал при себе болгарского царя Бориса, который числился союзником русов, но фактически был их заложником. С Борисом были его семья и двор. Казна царя избежала разграбления, так как формально оставалась во владении Бориса. Однако подлинной властью в Преславе пользовался не царь, а норманнский конунг.
Святослав имел резиденцию в Доростоле, к северо-востоку от Преслава. Видимо, он сохранил под своей властью Переяславец и прилегающую территорию Северной Болгарии, завоеванную в начале кампании. Доростол был второстепенной крепостью, но располагал лучшими укреплениями, чем Переяславец, и поэтому Святослав перенес туда свою ставку.
Война с болгарами переросла в войну с Византийской империей, по-видимому, в тот момент, когда скандинавские викинги, разгромив Хазарию, явились в Рум. Скандинавское войско сыграло решающую роль в разгроме Хазарского каганата. На время норманны стали господами положения, что и позволило им вовлечь в войну с греками печенегов и венгров.
Разгромив Восточную Болгарию, русы заняли ее столицу Преслав Великий и навязали союз царю Борису. Из Преслава Великого открывался путь в глубь страны. Русы проникли во Фракию и захватили город Филипполь (Пловдив). За сопротивление жителям города было уготовано страшное наказание. 20 000 болгар были посажены на кол. Город полностью запустел.
Иоанн Цимисхий, незадолго до того узурпировавший трон в результате переворота, предлагал Святославу выплатить вторую половину обещанной в самом начале суммы денег про условии, что русы прекратят войну и очистят Болгарию. В ответ он услышал высокомерные речи. Святослав заявил: «Если ромеи не захотят заплатить то, что я требую (дань и выкуп за город и пленных. — Р. С.), пусть тотчас же покинут Европу и убираются в Азию».
В 970 г. русы вместе с отрядами восточных болгар, печенегов и венгров вторглись в пределы Византийской империи. Они заняли Адрианополь и начали наступление на Константинополь. Стянув силы со всех границ империи, греки преградили путь завоевателям. Весной 970 г полководец Варда Склир сумел нанести поражение тридцатитысячному войску русов под Аркадиополем вблизи Царьграда. Русы отступили в Восточную Болгарию. Кочевники отхлынули от границ империи. Лишившись помощи печенегов и венгров, норманны заключили перемирие с греками.
Император Иоанн потратил не менее года на то, чтобы покончить с мятежами и собрать силы для войны с норманнами. Весной 971 г. он направил огненоносный флот в устье Дуная, чтобы сковать силы Святослава и помешать ему прийти на помощь Преславу. Сухопутное войско императора насчитывало 13 тысяч конных и 15 тысяч пеших воинов. Возглавив армию, Иоанн выступил к Преславу Великому.
Русы привыкли воевать в летние месяцы. Весеннее наступление греков застало их врасплох. Тем не менее, Сфенкл оказал упорное сопротивление императорскому войску. Трехдневный штурм завершился падением Преслава 14 апреля 971 г. Союзник русов царь Борис сдался в плен Цимисхию. Сфенклу удалось прорвать строй императорских войск и уйти в Доростол, где он соединился со Святославом.
Вскоре греки осадили Доростол с суши, а их флот блокировал крепость со стороны Дуная, отрезав русам пути к отступлению. Падение Преслава Великого и переход царя Бориса на сторону византийцев лишили норманнов последнего союзника. Болгарский гарнизон Доростола готов был последовать примеру царя. Тогда Святослав приказал убить 300 лиц из знатных болгарских семей, находившихся с ним в крепости. Русы непрерывно тревожили греков вылазками из осажденной крепости. В боях у стен Доростола русы пытались биться в конном строю, но, по свидетельству византийских очевидцев, это им плохо удавалось. Исход последнего боя решила атака императорской конницы, закованной в броню.
Русы понесли огромные потери. В бою сложили головы старшие скандинавские конунги Сфенкл и Икмор. После их гибели Святослав обратился к грекам с предложением закончить войну. В глазах императора норманны оставались грозными противниками, и он охотно согласился на мир. Стремясь поскорее удалить русов из Болгарии, византийцы снабдили их продовольствием на дорогу. Каждый воин получил по 2 меры хлеба. По условиям мирного договора 971 г. русы обязались не воевать против Византии, не нападать на Корсунь (Херсонес) в Крыму и на Болгарию, не наводить на империю «других языков». При любом вторжении в Византию князь должен был тотчас выступить с войском на ее защиту. Обязательство о военной помощи носило односторонний характер. Никаких статей о торговле, посольских и купеческих делах в договоре не было.
Имея более 20 000 воинов, Святослав имел возможность пробиться на Русь даже в том случае, если бы дорогу ему преградили степные кочевники. Однако киевский князь увел с Балкан лишь малочисленную дружину. Причина заключалась в том, что его покинули скандинавские викинги. Они, по словам Ибн Хаукаля, ушли через Рум «в Андалуз», иначе говоря, к испанским берегам.
Поражение повлекло за собой распад армии. Хотя разделение сил грозило русам катастрофой. Святославу не удалось удержать в повиновении даже киевское войско. Конунг Свенельд отклонил предложение Святослава вернуться на Русь морским путем и увел отряд по суше. До наступления зимы Свенельд благополучно прибыл в Киев.
Вторжение киевского войска на Балканы причинило наибольший ущерб славянскому государству Болгарии. Болгары нашли случай отомстить недругам. Жители Переяславца предупредили печенегов о возвращении киевского войска на Русь, и те перенесли многочисленные кочевья к днепровским порогам. Святослав не смог пройти пороги, и вынужден был укрыться в днепровских лиманах. Запасы продовольствия, полученные от греков, кончились, в войске начался голод. После трудной зимовки Святослав вновь попытался прорваться через пороги, но попал в засаду и погиб. Его войско было истреблено. Печенежский князь Куря сделал из черепа Святослава чашу для вина.
Киевские летописцы прилежно записали дружинный эпос, запечатлевший героический образ князя-воина. Святослав, по словам летописи, имел храбрую и многочисленную дружину, «легко ходя аки пардус, воины многи творяше. Ходя, воз по собе не возяще… ни шатра имяще, но поклад постлав и седло в головех, тако же и прочии вои его вси бяху». Князь делил с дружиной все тяготы походной жизни, довольствовался грубой пищей и простой одеждой.
Если верить византийскому историку Льву Диакону, в Доростоле Святослав обратился к дружине со словами: «Не пристало нам возвращаться на родину, спасаясь бегством. Мы должны либо победить и остаться в живых, либо умереть со славой, совершив подвиги доблестных мужей». Согласно «Повести временных лет», Святослав призывал свою дружину: «Да не посрамим земле Руские, но ляжем костьми, мертвыи бо срама не имам. Аще ли побегнем, срам имам». Византийские и русские авторы передают речь Святослава в сходных выражениях, но византийская версия представляет Святослава князем-завоевателем, а летописная — великим патриотом Русской земли. Чтобы оценить значение двух версий, вспомним, что Святослав оставил Русь, чтобы основать столицу в Болгарии.
Сопоставление трех договоров, заключенных киевскими конунгами с византийцами, позволяет судить о внутреннем строе Киевского княжества. Договор 911 г. заключили послы от его, светлых и великих князь и его великих бояр". Судя по договору 944 г., послов в Царьград направил великий князь Игорь, «и князи и боляре его и люди вси рустии». Варварская Русь еще не выработала собственного дипломатического этикета, и ее иерархическая формула была зеркальным отражением византийской. Империю представляли «великие цари» и их «болярство». Протокол требовал, чтобы Русь представляли особы столь же высокого ранга — великий князь русский и «всякое княжье» и «боляри». Конунги из Приднепровья претендовали на титул «хакана», конунг в Таматархе — на титул «царя». Но окрестные государства не признавали их титулов. В византийских дипломатических документах Игоря именовали «великим князем» или «князем русским». Но в тех случаях, когда греки не были стеснены дипломатическим этикетом, они отказывали Игорю даже в этих титулах. В Киеве, отметил Константин Багрянородный, живет Игорь, «архонт Росии», а также другие архонты. Термином «архонт» византийцы обозначали правителей провинции, военных командиров, очень богатых людей, чужеземных правителей и племенных вождей. Записки Константина Багрянородного доказывают, что в середине X в. ни династия, ни княжеско-боярская иерархия на Руси еще не сложились.