Болеслав по короткім побутї теж забрав ся до дому, щедро обдарований зятем, з великою здобичею і великим числом руських невільників. Важнїйше було, що Сьвятополк відступив йому західнє руське пограниче — в якій великости, лїтопись не каже, обмежуючи ся загальним і дуже неозначеним терміном Червенських городів („грады ЧервЂньскыя зая собЂ”). Судячи по пізнїйшим походам Ярослава (на Берестє, — „къ Берестью”), виходить, що Болеслав забрав Забуже — землї на лївім боцї Буга; забрав мабуть і теперішню Галичину. Вже десь на початку падолиста Болеслав мусїв бути дома, і побут його в Київі ледви трівав більше як місяць 25).
Але тріумф Сьвятополка був дуже короткий. По словам Сказания, Новгородцї дали Ярославу спроможність найняти нові ватаги Варягів, зібравши у себе контрибуцію, і ще тієїж зими -1018/9 р. Ярослав з великим військом рушив на Сьвятополка. Се захопило Сьвятополка, видко, неприготованим; принаймнї Сказаниє не памятає якоїсь визначної битви: „придЂ Ярославъ на Святополка и побЂди и, и бЂже Святополкъ въ ПеченЂгы”. Київщина знову перейшла в руки Ярослава. Згодом сьвятополк з'явивсь знову з печенїзькими ордами — десь не скорше, судячи по хронольоґії
Сказания, як на весну 1019 р.; він ішов зі східних степів, від Сули. Ярослав стрів його з великим військом над Альтою — „покрыша поле Летьское (альтське) обои от множьства вой”. Стала ся тяжка битва — мали бити ся, від сьвіту зачавши, цїлий день, трома наворотами, і вкінцї побідив Ярослав, „Святоподкъ же давъ плещи побЂже”. Він утїк на захід, на Берестє, невідомо куди, і після того зійшов зі сцени. Кінець його невідомий: на нього, мовляв, напала манія переслїдування, він перебіг Лядську землю, звідти прибіг в пустиню ”межю Чахы и Ляхы” і тут „испроверже животъ свой злый'” (с. 64), зіставивши по собі вище згаданий знак — тяжкий сморід, що йшов з його могили, на страх всїм полїтичним убійникам.
Взагалї боротьба Ярослава з Сьвятополком зробила сильне вражіннє на сучасників і була предметом ріжних поетичних і лєґендарних оброблень. В духовних сферах, завдяки канонїзації Бориса і Глїба, ся боротьба придбала побожний характер і прикрашена подробицями релїґійної лєґенди: Ярослав виступає местником за братів і кличе до Бога на Альтї, аби пімстив ся над Сьвятополком як над Каіном, положив на нього „трясеніє” і Бог услухує його; в битві на Альтї „мнози вЂрніи видяху ангелы помагающа Ярославу”; Сьвятополка по альтській битві покарав гнїв божий ріжними чудесними способами 26). З другого боку війна Ярослава і Сьвятополка прикрашена була ріжними епічними подробицями в дружинних кругах; ми бачили вже по части сї оповідання, звязані з головними битвами й походами Ярослава і переховані в Сказанию, в пареміях служби Борису і Глїбу, в лїтописи київській і новгородській: він посилає до свого приятеля в Сьвятополковім таборі спитати, що йому робити, бо меду зварено мало, а дружини богато, а той відповідає, що коли меду мало, а дружини богато, то треба в вечері дати, і Ярослав порозумів, що йому треба в вечері напасти на Сьвятополка, і в ночи перевіз ся за Днїпро, і т. и.; про відносини Ярослава до Новгородцїв; про жарти, якими дражнили себе вороги перед битвами; про воєнні штуки Ярослава. Деякі з сих оповідань мають новгородський кольорит, деякі могли зложитись і в Київі після побіди Ярослава. Опись битви на Альтї має виразні слїди поетичного оброблення: „Пішли против себе і вкрили поле Летське множеством війська. Був пяток тодї, сходило сонце, і на ту хвилю наспів Сьвятополк з Печенїгами. І зійшли ся оба війська, і стала ся сїча лиха, якої ще не було на Руси. За руки хапали ся й рубали ся, і кров текла долинами. Три рази сходили ся і смерк запав серед битви. І був великий грім і гук, дощ великий і блиск блискавиць, і як блискала блискавиця — блискала зброя в їх руках” 27).