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