
Заключив мир с греками, в 971 году Святослав вместе с дружиной отправился на Русь по рекам в ладьях.
Приплыв на ладьях на «острова Русов» в устье Дуная, войско Святослава разделилось. Конную дружину возглавил воевода отца его варяг Свенельд, и она двинулась по степям и лесам в Киев.
Свенельд предупреждал Святослава: «Обойди князь (их) на конях, так как стоят печенеги в порогах». Однако князь его не послушал. Тем временем послали переяславцы к печенегам гонцов предупредить, что «идет Святослав в Русь, взявши вещей много у греков и пленных много, а с дружиной малой». Услышав это, печенеги перекрыли пороги. «И пришел Святослав к порогам, но нельзя было пройти их и стал он зимовать. И не было у них пищи, и настал голод большой, так что по полгривны была голова коняча. И зимовал тут Святослав, а когда пришла весна, пошел в пороги».
Итак, весной 972 года князь вместе с оставшимися в живых после зимовки воинами вновь двинулся вверх по Днепру. Воеводу Свенельда с обозами и конными дружинами он так и не дождался. На днепровских порогах Святослава уже поджидали печенеги во главе со своим князем Курей. Подробности последнего боя Святослава Игоревича истории неизвестны: у порогов вместе с ним пали все его дружинники.
