Святослав со своей дружиной дошел до р. Итиль, и, спустившись к одноименной столице Хазарского каганата, взял его, полностью разрушив. Затем, пройдя берегом Хазарского (Черного – авт.) моря, он вторгся в земли обитавших там племен яссов и кагоссов и достиг города Тьмутаракани на берегу нынешнего Таманского полуострова. Отсюда, построив ладьи, дружина Святослава поднялась вверх по Дону и обрушилась на второй центр Хазарского каганата – город Саркел, в то время сильно укрепленную крепость. В ходе штурма город был взят и также полностью разрушен. После этих событий Хазарский каганат как единое государство перестал существовать. Таким образом, Святослав не только расчистил русским купцам торговый путь на Восток, но и снял с Древнерусского государства обременительную хазарскую дань.
Взятие Саркела, построенного в свое время еще византийцами как форпост для устрашения кочевников, которые двигались из-за Урала через поволжские степи в Европу, привлекло внимание к Святославу византийской дипломатии. В это время (967 г.) между Византийской империей и Болгарским царством разгорелся конфликт. Император Никифор Фока направил в Киев посольство во главе с патрикием Калокиром. Целью его, по сообщению византийского историка Льва Дьякона, было «натравить руссов на болгар». Для достижения этой цели посольство располагало довольно значительными средствами. Калокир вез с собой 15 кентинариев (455 кг) золота. Калокиру удалось склонить Святослава к участию в войне с Болгарией, пообещав в случае победы отдать ему вдобавок всю болгарскую казну и право на завоеванные болгарские земли.
В 968 г. русская дружина в составе 20 000 воинов на 500 ладьях со Святославом во главе спустилась к побережью Черного моря и двинулась к устью Дуная. Вторая рать численностью около 30 000 человек, руководимая воеводой Святослава Свенельдом, двинулась в сторону Болгарии посуху через земли тиверцев и уличей. Рати встретились на Дунае и вмешались в византийско-болгарскую войну. Дружина руссов довольно быстро заняла все ключевые опорные пункты Болгарского царства, включая столицу – город Переяславец на Дунае. Город настолько понравился русскому князю, что он решил, несмотря на уговоры матери, перенести туда свою столицу.
Однако такое развитие событий не входило в планы Византийской империи. Почувствовав угрозу со стороны своего союзника, византийцы попытались было уговорить его с миром покинуть пределы Болгарии. Когда это не удалось, то, по мнению многих ученых, они вступили в тайное соглашение с печенегами, которые в 968—969 гг. осадили Киев. Святослав с конной дружиной возвратился на защиту столицы и отогнал печенегов в степь. Во время пребывания князя в Киеве скончалась его мать, княгиня Ольга, фактически правившая Русью в отсутствие сына. Святослав устраивает управление государством: сажает сына Ярополка на киевское княжение,