В 964-967 годах Святослав вёл войну против Хазарского каганата. В результате многие племена были освобождены от уплаты дани кагану, союзная хазарам Волжская Булгария разорена, хазарские войска разбиты, а сам каганат практически уничтожен. На Таманском полуострове было образовано зависимое от Руси Тмутараканское княжество. Для русских купцов был открыт путь по Волге. Но одновременно «многочисленные как песок» грозные кочевники печенеги, сдерживаемые раньше войсками каганата, хлынули в причерноморские степи к границам Руси.
После этого с 967 года Святослав перенес войну на Балканы. Здесь он был сначала союзником византийского императора и вместе с ним разгромил Дунайскую Болгарию, но потом вознамерился сам стать правителем на Дунае и начал войну с империей.