В 967 году Святослав начал войну с болгарами. Удача сопутствовала ему. По сообщению летописей, русы взяли 80 городов по Дунаю, а Святослав обосновался в дунайском городе Переяславец. Сюда византийцы присылали ему всевозможные дары, в том числе золото и серебро. В 968 году Святославу пришлось отлучиться, чтобы спасти Киев от нашествия печенегов, но потом он вернулся на Дунай. Летопись сохранила его слова: «Не любо мне сидеть в Киеве, хочу жить в Переяславце на Дунае — ибо там середина земли моей, туда стекаются все блага: из Греческой земли — золото, паволоки, вина, различные плоды, из Чехии и из Венгрии серебро и кони, из Руси же — меха и воск, мёд и рабы». Такая позиция усилила пропасть между Святославом и киевской верхушкой. Киевляне упрекали своего князя: «Ты, князь, ищешь чужой земли и о ней заботишься, а свою покинул...» Вероятно, поэтому и не прислали ему на помощь войска, когда Святослав возвращался после войны с византийцами в Киев.
Но всё-таки Святослава тянуло на Дунай. Вскоре он опять был там, вновь взял Переяславец, вернувшийся за время его отсутствия к болгарам, а затем вспыхнула и война с Византией. Императором тогда являлся армянин по происхождению Иоанн Цимисхий (Цимисхий в переводе на русский язык означает «туфелька»). Он был известен как опытный полководец, но и Святослав не уступал ему в воинском мастерстве. Столкновение двух героев становилось неизбежным. Византийский историк Лев Диакон донёс до нас подлинные слова русского князя: «Сфендослав (Святослав) очень гордился своими победами над мисянами (жители византийской провинции Мисия); он уже прочно овладел их страной и весь проникся варварской наглостью и спесью (здесь, конечно, нужно учитывать, что Святослав являлся для византийцев смертельным врагом). Ромейским послам Сфендослав ответил надменно и дерзко: «Я уйду из этой богатой страны не раньше, чем получу большую денежную дань и выкуп за все захваченные мною в ходе войны города и за всех пленных. Если же ромеи не захотят заплатить то, что я требую, пусть тотчас же покинут Европу, на которую они не имеют права, и убираются в Азию, а иначе пусть и не надеются на заключение мира с тавроскифами (так Лев Диакон называет жителей Руси)».
Император Иоанн, получив такой ответ от скифа, снова отправил к нему послов, поручив им передать следующее: «Мы верим в то, что провидение управляет вселенной, и исповедуем все христианские законы; поэтому мы считаем, что не должны сами разрушать доставшийся нам от отцов неосквернённым и благодаря споспешествованию Бога неколебимый мир. Вот почему мы настоятельно убеждаем и советуем вам, как друзьям, тотчас же, без промедления и оговорок, покинуть страну, которая вам отнюдь не принадлежит. Знайте, что если вы не последуете сему доброму совету, то не мы, а вы окажетесь нарушителями заключённого в давние времена мира. (...) если вы сами не уйдёте из страны, то мы изгоним вас из неё против вашей воли. Полагаю, что ты не забыл о поражении отца твоего Ингоря (Игоря), который, презрев клятвенный договор, приплыл к столице нашей с огромным войском на 10 тысячах судов, а к Киммерийскому Боспору (Керченский пролив) прибыл едва лишь с десятком лодок, сам став вестником своей беды. Не упоминаю я уж о его дальнейшей жалкой судьбе, когда, отправившись в поход на германцев (вернее, на древлян), он был взят ими в плен, привязан к стволам деревьев и разорван надвое. Я думаю, что и ты не вернёшься в своё отечество, если вынудишь ромейскую силу выступить против тебя, — ты найдёшь погибель здесь со всем своим войском, и не один факелоносец не прибудет в Скифию, чтобы возвестить о постигшей вас страшной участи». Это послание рассердило Сфендослава, и он, охваченный варварским бешенством и безумием, послал такой ответ: «Я не вижу никакой необходимости для императора ромеев спешить к нам; пусть он не изнуряет свои силы на путешествие в сию страну — мы сами разобьём вскоре свои шатры у ворот Византия (Константинополя) и возведём вокруг города крепкие заслоны, а если он выйдет к нам, если решится противостоять такой беде, мы храбро встретим его и покажем ему на деле, что мы не какие-нибудь ремесленники, добывающие средства к жизни трудами рук своих (византийское войско состояло во многом из крестьян, в то время как в дружине Святослава были воины-профессионалы), а мужи крови, которые оружием побеждают врага. Зря он по неразумию своему принимает росов за изнеженных баб и тщится запугать нас подобными угрозами, как грудных младенцев, которых стращают всякими пугалами». Получив известие об этих безумных речах, император решил незамедлительно со всем усердием готовиться к войне, дабы предупредить нашествие Сфендослава и преградить ему доступ к столице...»
Известие о приближении дружин Святослава привело в смятение коварных греков. Русы продвигались к Константинополю. Но Цимисхию удалось мобилизовать свои силы, и Святослав отступил. В кровопролитных битвах решалась судьба Балкан. Наконец Святослав оставил столицу Болгарии — Преслав Великий и укрепился в крепости на Дунае Доростоле (ныне Силистра). Здесь в 971 году его войско было окружено стотысячной армией императора византийцев. Воеводы Святослава считали дальнейшую борьбу бессмысленной и предложили князю сдаться. Но он решительно отказался и обратился к своим немногочисленным воинам с призывом: «Не посрамим землю русскую, но ляжем костьми. Мёртвые срама не имут. Станем крепко, я впереди вас пойду!»
О той же битве рассказывает и Лев Диакон: «В то время как государь (император Иоанн) медленно продвигался по направлению к войску росов, от их фаланги отделилось несколько одержимых отчаянной дерзостью храбрецов, которые, устроив засаду, совершили внезапное нападение и убили некоторых воинов из передового отряда ромеев. Увидев их трупы, разбросанные вдоль дороги, император опустил поводья и остановил коня. Гибель соотечественников привела его в негодование, и он приказал выследить совершивших это злодеяние. Телохранители Иоанна, тщательно обыскав окрестные леса и кустарники, схватили этих разбойников и связанными привели к императору. Он тотчас же приказал их умертвить, и телохранители, без промедления обнажив мечи, изрубили всех их до одного на куски. Тогда войска подошли к пространству, лежащему перед Доростолом... тавроскифы плотно сомкнули щиты и копья, придав своим рядам вид стены, и ожидали противника на поле битвы. Император выстроил против них ромеев, расположив одетых в панцири всадников по бокам, а лучников и пращников позади, и, приказав им безостановочно стрелять, повёл фалангу в бой. Воины сошлись врукопашную, завязалась яростная битва, и в первых схватках обе стороны долго сражались с одинаковым успехом. Росы, стяжавшие среди соседних народов славу победителей в боях, считали, что их постигнет ужасное бедствие, если они потерпят постыдное поражение от ромеев, и дрались, напрягая все силы. Ромеев же одолевали стыд и злоба при мысли о том, что они, побеждавшие оружием и мужеством всех противников, отступят как неопытные в битвах новички и потеряют в короткое время свою великую славу, потерпев поражение от народа, сражающегося в пешем строю и вовсе не умеющего ездить верхом. Побуждаемые такими мыслями, оба войска сражались с непревзойдённой храбростью; росы, которыми руководило их врождённое зверство и бешенство, в яростном порыве устремлялись, ревя как одержимые, на ромеев, а ромеи наступали, используя свой опыт и военное искусство. Много воинов пало с обеих сторон, бой шёл с переменным успехом, и до самого вечера нельзя было определить, на чью сторону склоняется победа. Но когда светило стало клониться к западу, император бросил на скифов всю конницу во весь опор; громким голосом призвал он воинов показать на деле природную ромейскую доблесть и вселил в них бодрость духа. Они устремились с необыкновенной силой, трубачи протрубили к сражению, и могучий клич раздался над ромейскими рядами. Скифы, не выдержав такого натиска, обратились в бегство и были оттеснены за стены; они потеряли в этом бою многих своих воинов. А ромеи запели победные гимны и прославляли императора. Он раздавал им награды и устраивал пиры, усиливая их рвение в битвах».
Но, несмотря на «победные гимны», Иоанн понял, что Святослав стоит насмерть. Видя, что ему не удастся сломить сопротивление русских, византийский император пошёл на мир. Лев Диакон так описал встречу Святослава с Цимисхием: «Показался и Сфендослав, приплывший по реке на скифской ладье; он сидел на вёслах и грёб вместе с его приближёнными, ничем не отличаясь от них. Вот какова была его наружность: умеренного роста, не слишком высокого и не очень низкого, с мохнатыми бровями и светло-синими глазами, курносый, безбородый, с густыми, чрезмерно длинными волосами над верхней губой. Голова у него была совершенно голая, но с одной стороны её свисал клок волос — признак знатности рода; крепкий затылок, широкая грудь и все другие части тела вполне соразмерные, но выглядел он угрюмым и диким. В одно ухо у него была вдета золотая серьга; она была украшена карбункулом, обрамлённым двумя жемчужинами. Одеяние его было белым и отличалось от одежды его приближённых только чистотой. Сидя в ладье на скамье для гребцов, он поговорил немного с государем об условиях мира и уехал. Так закончилась война ромеев со скифами».