Сам Ярослав Владимирович, посадничая в Новгороде, понимал, что войны со Святополком или Борисом (по версии И. Н. Данилевского) ему не избежать. Он собрал большое войско из новгородцев и наемных варягов и в 1016 г. выступил в поход на Киев. Полки Святослава были разбиты под Любичем. Сам он бежал в Польшу к своему тестю Болеславу, который помог зятю и в битве на р. Буге разбил войско Ярослава. Тот бежал в Новгород. Несмотря на тяжелое поражение своего князя, новгородцы не отступились от него и собрали новое войско, вновь двинувшееся на Киев. Святополк ушел к печенегам, обещавшим ему помощь против брата. В сражении на р. Альте печенежское войско было разбито. И хотя Святополку вновь удалось бежать, но на Русь он так и не вернулся, вскоре сгинув на чужбине.
Окончательно заняв в 1019 г. Киев, Ярослав стал править государством, гася продолжавшие возникать конфликты и силой оружия и миром. В 1021 г. его племянник Брячислав Полоцкий изгоном захватил и ограбил Новгород. Ярославу пришлось воевать, а затем мириться с ним. Затем, в 1024 г., соперничая с Ярославом, против киевского князя выступил брат Мстислав Владимирович, княживший до того в Тмутаракани (с 988 г.). В 1023 г. он пришел к Чернигову и стал править в этом городе. Ярослав выступил против него с дружиной и наемными варягами. Осенью 1024 г. полки братьев сошлись у г. Листвен. В ожесточенной ночной битве черниговский князь разбил войско Ярослава.
Победив, Мстислав не преследовал брата, а направил к нему послов с предложением мира. Весной 1026 г. Ярослав вернулся в Киев и в Городце на левобережье Днепра встретился с Мстиславом. Они примирились и заключили мир. По условиям Городецкого снема (съезда)[16]Русская земля была разделена по Днепру – Мстиславу Владимировичу досталась восточная часть, Ярославу Владимировичу – западная. Только после смерти Мстислава (1036 г.) его удел вновь вошел в состав державы Ярослава.
После смерти Ярослава Владимировича (20 февраля 1054 г.) Русской землей стали править его сыновья Изяслав, Святослав и Всеволод («триумвират Ярославичей»). До 1068 г. они действовали согласованно, «сидя» в своих городах: Изяслав – в Киеве, Святослав – в Чернигове, Всеволод – в Переяславле. Но в 1068 г. их дружины были разбиты половцами на р. Альте. Изяслав и Всеволод укрылись в Киеве, Святослав ушел в Чернигов. Киевляне потребовали выдать им оружие,