Прослышал Святослав, что свирепые хазары, поклонявшиеся Богу Иегове, обложили данью славянское племя вятичей, живших к северо-востоку от Киева. Быстро собрался князь с дружиной и пришел к вятичам, просившим его о помощи. Святослав принял вятичей в государство Русское а хазарскому кагану послал вызов на смертный бой. Великий Хазарский каганат не устоял против натиска россов. Святослав штурмом взял столицу каганата Белую Вежу (Саркел) и разрушил ее до основания, так что археологи и по сей день не могут найти места, где она стояла. С тех пор о хазарах не было ни слуху, ни духу.

Византийского императора Никифора беспокоили сведения о росте могущества Русского государства. Он послал в Киев хитроумного вельможу Калокира с богатыми дарами. Византийский посол просил у Святослава помощи против царя Болгарии Петра, прельщая князя знатной добычей и воинской славой. Святослав выступил в поход в 967 году. Болгарский царь Петр был союзником Византии. Против воли своего народа он вредил Русскому государству. Византийский император боялся и болгар, и россов. Он надеялся ослабить тех и других, сталкивая их между собой. Но Святослав разгадал хитрость византийского императора. Киевская дружина хорошо знала морские дороги в Византию и вскоре достигла берегов Болгарии. Войско царя Петра, предупрежденного византийцами, хотело помешать россам высадиться с ладьей. Воины Святослава сошли на берег Дуная и, сомкнув щиты, устремились в бой. Россы шаг за шагом теснили царских дружинников, пока не обратили их в бегство. Болгары, жившие в придунайских городах и селах, мирно встречали дружину киевского князя. Царь Петр заперся в крепости Доростол и вскоре умер. Святослав не хотел завоевывать Болгарию. Он поселился в Переяславце на Дунае, заняв лишь пограничные со славянами земли. С Болгарией князь заключил мир, сорвав происки византийцев.

Не знал князь, что, пока он воевал на Дунае, византийцы подговорили печенегов напасть на его владения. Надеясь на легкую добычу, печенеги осадили Киев. Они окружили город так, что нельзя было ни выйти, ни послать весть. Княгиня Ольга не имела войска, чтобы сразиться с полчищами печенегов. Молодой киевлянин, знавший печенежский язык, вызвался пробраться из города и дать весть своим. Он взял в руку уздечку и прошел через вражий стан, спрашивая, не видел ли кто его коня. Юноша переплыл Днепр и рассказал россам, что киевляне совсем изнемогли от голода и жажды. Воевода Претич, собрав небольшую дружину, смело бросился на по мощь Киеву. Печенежский хан подумал, что возвращается сам Святослав с дружиной. Он испугался и сказал Претичу: «Будь мне другом». Хан и воевода подали друг другу руки. Печенег подарил Претичу коня, саблю и стрелы. Претич отдарился броней, щитом и мечом. Однако печенеги не ушли совсем. Они разбили стан на реке Лыбеди, угрожая Киеву. И послали киевляне сказать Святославу: «Ты, князь, ищешь чужой земли, а свою покинул. А нас чуть было не взяли печенеги, и мать, и детей твоих. Если не придешь и не защитишь – возьмут нас. Неужели не жаль тебе своей отчизны, матери и детей?» Смутился Святослав, выслушав киевских гонцов, и решил скорее возвращаться домой. Россы сели на быстрых коней и поскакали степями к Киеву. Неприятели разбежались при одной вести о возвращении великого князя. Приветствовал Святослав мать и детей своих и сокрушался о том, что они перенесли.

Пылая гневом, собрал князь сильное войско и пошел в Дикое поле против печенегов. Не устояли степные воины в бою, побежали, прогнал Святослав печенегов. Наступил на Руси долгожданный мир. Но князь и дружина не желали сидеть в Киеве и прохлаждаться, отдыхая от славных дел. В том же 968 году совещался князь Святослав со старой дружиной и задумал новый поход. Вскоре пятьсот боевых ладей с испытанными воинами князя по Оке вышли на Волгу. Россы начали войну с Волжской Булгарией. В упорных боях Святослав взял столицу Булгарии и освободил весь Волжский путь, соединявший Европу и Азию, для росской торговли.