Ранее дочь Владимира Предслава послала в Новгород Ярославу известие о смерти отца и о делах брата. Ярослав успел упредить Глеба, прислав в верховья Днепра сказать, что Борис убит Святополком, отец мертв, и на Глеба замыслили недоброе. Глеб заплакал и подобно Борису стал молиться. Слышали, как он сказал: «Лучше мне умереть с братом, нежели жить в свете сем».
Подосланные Святополком убийцы овладели ладьей Глеба, убили князя и тело его положили среди клади. Скоро ладья пристала к правому берегу Днепра под стенами Вышгорода.
Глеба упокоили в вышгородской церкви св. Василия рядом с могилой Бориса.
Успел Святополк расправиться еще с одним братом — Святославом, сидевшим в земле древлян. Святослав бежал в Венгрию, но избежать смерти не сумел.
В ту пору в Новгороде разыгралась еще одна кровавая трагедия. Варяги, приведенные Ярославом, имели немало свободного времени и стремились употребить его с пользой. Вылилось это в то, что варяги стали гоняться за словенскими девицами и женами и творить насилие.
Характер у новгородцев был суровый, и, насмотревшись на происходящее, словене взяли оружие и избили варягов во дворе Паромони.
Ярослав был взбешен. Князь лукаво пригласил новгородцев на свой двор, и варяги иссекли тысячу словен. В ту же страшную ночь в Новгород пришла весть от Предславы к Ярославу о смерти отца и о том, что Святополк в Киеве и послал убить Бориса и Глеба. Утром в Новгороде собрали вече. После ночной сечи новгородцы встали под стяг Ярослава. Под рукой князя собрались тысяча варягов и четыре тысячи словен. С этой силой Ярослав пошел на Святополка, говоря, что не он начал избивать братию, но Святополк.
А Святополк собрал на Руси воинов, призвал печенегов и стал на правом берегу Днепра.
Наступил 1016 г. Обе армии простояли против друг друга три месяца. Однажды воевода Святополка подъехал к берегу Днепра и принялся высмеивать новгородцев, дескать, пришли они со своим хромцом (Ярославом), а сами плотники, и приставят их рубить хоромы.
Новгородцы того воеводу послушали и сказали Ярославу, что утром переправятся на противоположный берег. Ярослав «исполчил рать» до рассвета.
«И темъ вечере перевозися Ярославъ съ вой на другыи полъ Дънепра, и лодь отринуша отъ берега, и той нощи поидоша на сецю. И рече Ярославъ дружине: знаменаитеся, повивайте собе убрусы голову. И бысть сечи зле; и до света победиша Святопълка. И бежа Святопълкъ въ Печенегы, а Ярославъ иде Кыеву… и начав ое свое делити: старостамъ по 10 гривнъ, а смердомъ по гривне, а Новъгородьчемъ по 10 всемъ. и отпусти я домовь вся». (Новгородская первая летопись. ПСРЛ, 1841 г.). Так Ярослав сел на стол в Киеве, и было князю от роду 28 лет. В 1017 г. в Киеве случился пожар и погорели церкви. Были они по преимуществу деревянные. А каменная громада храма Богородицы Десятинной невозмутимо высилась над тесовыми крышами рубленной из бревен столицы.
В 1018 г. польский король Болеслав I Храбрый, имевший давнюю обиду на Русь за червенские земли, двинул ляшские полки в помощь не скупившемуся на посулы Святополку. Ярослав был заранее уведомлен о готовящемся походе и, собрав воинов из руси, варягов и словен, выступил навстречу неприятелю. Полки встали по разные стороны Западного Буга, недалеко от древнего города Велын.
Во многом ситуация на Западном Буге 1018 г. повторила произошедшее на Днепре в 1016 г. Только стороны поменялись ролями. Воевода Ярослава, звавшийся Будын, подъехал к берегу реки и стал кричать Болеславу, что пропорет его толстое чрево. А был Болеслав грузен.
Услышав те речи, Болеслав кинулся верхом вброд через реку. Следом за королем ринулась в реку польская рать. Ярослав не ожидал подобного поворота событий, не успел обрядить полки и бесславно бежал с четырьмя людьми в Новгород.
Скоро с запада к Киеву подошли ляхи во главе с Болеславом I и с ними князь Святополк. Город отворил ворота. Польских воинов развели по дворам киевлян на корм.
Болеслав I счел нужным проинформировать о происходящем на Руси Германию. Ко двору Генриха II Болеслав послал аббата Туни.
Упоминавшийся выше епископ мерзебургский Титмар, в 1012–1018 гг. написавший хронику, уделившую много внимания славянам, немало сведений, в том числе о Руси, почерпнул от аббата Туни. Общался Титмар и с немецкими наемниками, побывавшими с армией Болеслава I в Киеве.
Житье в Киеве обернулось несчастьем для поляков, ибо их стали понемногу избивать. Скоро это явление приняло такой масштаб, что Болеслав I бежал из Киева подобно епископу Адальберту. При этом именье из русской столицы поляки вывести сумели. Увел из Киева Болеслав и сестру Ярослава, его бояр и людей.
Кампания закончалась тем, что Болеслав занял Червонную Русь, и это было главное приобретение Польши в 1018 г.
А в Новгороде происходило вот что. Прибежавший с Волыни Ярослав хотел плыть за море. Но ему помешал сын Добрыни посадник Константин. С новгородцами посадник посек готовые к отплытию ладьи. Князю новгородцы сказали, что намерены биться с Болеславом и Святополком.