Пользуясь этим обстоятельством и получив свободу, Святополк объявил себя Великим князем и стал инициатором очередной братоубийственной войны между наследниками Рюрикова дома. Поскольку большая часть братьев отказалась, признавать права Святополка на киевский престол, доказывать их ему пришлось силой. Первыми жертвами неуемного честолюбия Святополка стали три младших брата: Борис (Ростовский), Глеб (Муромский) и Святослав (Древлянский). Особенно отвратительными действия Святополка показались современникам в отношении несовершеннолетних Бориса и Глеба. Они обрели культ невинных мучеников, ставших жертвами непомерных властных амбиций старшего брата. Православная церковь сделала их святыми, а за Святополком с тех пор прочно закрепилось прозвище Окаянный. Так трактует события 1015 г. «Повесть Временных лет».
Справедливости ради, следует сказать, что существует и иная трактовка этих легендарных событий. В 1834 году профессор Санкт-Петербургского университета О. Сенковский, переведя на русский язык «Сагу об Эймунде» («Эймундова прядь»), обнаружил там указание на то, что варяг Эймунд вместе с дружиной был нанят Ярославом Мудрым. В саге рассказывается, как конунг Ярислейф (Ярослав) сражается с конунгом Бурислейфом, причём в саге Бурислейфа лишают жизни варяги по распоряжению Ярислейфа. Одни исследователи предполагают под именем «Бурислейфа» Бориса, другие – польского короля Болеслава, выступавшего в этой войне союзником Святополка и которого сага путает с Борисом. Иными словами, при известных обстоятельствах, ответственность за смерть Бориса и Глеба вполне может быть разделена между противоборствующими сторонами. Если Глеба приказал убить, скорее всего, Святополк, то Бориса – Ярослав. Другое дело, что победа, одержанная в этом междоусобии, позволила Ярославу свалить вину за убийство обоих братьев на поверженного Святополка и надолго убедить в этом потомков.
Но вернемся в 1015 г. Следующим актом этой драмы было столкновение Святополка с Ярославом, правившим в Новгороде. Надо сказать, что новгородский князь не чувствовал в себе достаточных сил для открытого столкновения со Святополком. К тому же, согласно летописи, он находился в ссоре с новгородцами. Чтобы не испытывать судьбу, Ярослав с семьей бежал к родственникам жены, урожденной норвежской принцессы Индигерды, дочери короля Олафа I (в крещении – Ирины). Святополк практически без боя овладел Новгородом и посадил там своих наместников.
Власть Святополка над городом вскоре надоела новгородцам. Поэтому, когда он вернулся на Русь, подкрепленный варяжскими дружинами своих родственников, горожане замирились с ним и собрали большое (в 40 000 человек) войско, с которым Ярослав выступил против брата. В сражении под Любечем в 1016 г. Святополк был разбит и бежал под защиту своего тестя, польского короля Болеслава Храброго. Поддержанный поляками, Святополк вернулся и в сражении на Буге разгромил Ярослава. Последнему пришлось бежать в Новгород. Он собрался было вновь эмигрировать в Норвегию, но новгородцы восстали, пожгли корабли, приготовленные Ярославом для бегства, и заявили ему, что готовы собрать деньги для нового войска. Новгородское вече обложило горожан налогом: по 4 куны с мужа, 10 гривен со старост и по 18 гривен с бояр. Святополк тем временем, рассорился с тестем и выгнал польские войска из Киева. Лишившись поддержки поляков, он заручился помощью печенегов, и это серьезно подорвало его авторитет в глазах подданных.
Войска противников сошлись на берегах реки Альты в 1019 г. Святополк потерпел сокрушительное поражение, бежал в Польшу, но по дороге умер. Только после этого Ярослав прочно укрепился в Киеве. Впрочем, это не означало, что остальные члены Рюрикова дома признали его как Великого Киевского князя. Младший брат Ярослава Мстислав Тьмутараканский оспорил права брата. Война между ними с переменным успехом длилась еще около 15 лет. В 1024 г. Мстислав даже осади Киев и потребовал раздела страны. Ярославу, который находился в этот момент в Новгороде, пришлось срочно собирать войска и идти навстречу брату. Сражение состоялось в местечке Литвена близ Чернигова. Ярослав потерпел поражение и бежал в Новгород. Мстислав же, послал брату послов с предложением заключения мира.