Или же и мне то же сделать? Рассуди меня, Господи, по правде, да прекратятся злодеяния грешного". И пошел на Святополка. Услышав же, что Ярослав идет, Святополк собрал бесчисленное количество воинов, русских и печенегов, и вышел против него к Любечу на тот берег Днепра, а Ярослав был на этом". Однако в сообщении летописи искажена правда; Святополк в 1016 году не был в Киеве. В этот город он пришел только два года спустя – с войском Болеслава Храброго. Пришел, чтобы освободить жену. Не был в Киеве и Ярослав, потому что он пошел на Киев в 1017 году, дошел, и далее мы читаем, что "Ярослав пошел в Киев, и погорели церкви". А весь 1016 год теряется в неизвестности, хотя под этим годом изображено сражение между Ярославом и Святополком, в котором Ярослав разбил войско брата. В датировке передвижений Святополка лучше ориентироваться не на русскую летопись, а на западный источник – хроники Титмара Мерзебургского. Учитывая эти записи, можно сделать такой вывод: Ярослав готовился к решающему сражению, он собрал своих "варягов" и выступил к Волыни, куда должно было двигаться польское войско, которое шло сажать на киевский стол законного наследника. Битва произошла на реке Буг.
"…14 стали они no обеим сторонам реки Буга. И был у Ярослава кормилец и воевода, именем Буда, и стал он укорять Болеслава, говоря: "Проткнем тебе колом брюхо твое толстое ‘. Ибо был Болеслав велик и тяжек, так что и на коне не мог сидеть, но зато был умен. И сказал Болеслав дружине своей: "Если вас не унижает оскорбление это, то погибну один". Сев на коня, въехал он в реку, а за ним воины его. Ярослав же не успел исполниться, и победил Болеслав Ярослава. И убежал Ярослав с четырьмя мужами в Новгород, Болеслав же вступил в Киев со Святополком. И сказал Болеслав: "Разведите дружину мою по городам на покорм"; и было так. Ярослав же, прибежав в Новгород, хотел бежать за море, но посадник Константин, сын Добрыни, с новгородцами рассек ладьи Ярославовы, говоря: "Хотим и еще биться с Болеславом и со Святополком". Стали собирать деньги от мужа по 4 куны, а от старост по 10 гривен, а от бояр по 18 гривен. И привели варягов, и дали им деньги, и собрал Ярослав воинов много".
Эту же историю, но уже на "польский манер", рассказывает Галл Аноним, но у него Болеслав отправляется в Киев не ради освобождения своей дочери из тюрьмы, а для того, чтобы отомстить русскому князю, не отдавшему ему в жены свою сестру. Речка Буг тут тоже присутствует, но в конце, а не в начале похода.
"Король Болеслав, придя в негодование, храбро вторгся в королевство русских и их, пытавшихся вначале сопротивляться оружием, но не осмелившихся завязать сражение, разогнал перед собой, подобно тому, как ветер разгонять пыль. И он не задерживался в пути: не брал городов, не собирал денег, как это делали его враги, а поспешил на Киев, столицу королевства, чтобы захватить одновременно и королевский замок, и самого короля; а король русских с простотою, свойственной его народу, в то время, когда ему сообщили о неожиданном вторжении Болеслава, ловил на лодке удочкой рыбу. Он с трудом мог этому поверить, но так как многие подтверждали это сообщение, пришел в ужас. Потом только, поднеся к губам большой и указательный пальцы и поплевав, по обычаю рыболовов, на удочку, произнес, как говорят, на бесчестие своего народа такие слова: "Так как Болеслав занимается не таким искусством, а привык носить рыцарское оружие, потому-то Бог и предназначил передать в его руки и город этот, и королевство русских, и все богатство". Сказав так и не мешкая более, он обратился в бегство.
А Болеслав, не встретив себе никакого сопротивления, войдя в город, большой и богатый, обнаженным мечом ударил в золотые ворота. Спутникам же своим, удивлявшимся, зачем он это сделал, с язвительным смехом сказал: "Как в этот час меч мой поражает золотые ворота города, так следующей ночью будет обесчещена сестра самого трусливою из королей, который отказался выдать ее за меня замуж; но она соединится с Болеславом не законным браком, а только один раз, как наложница, и этим будет отомщена обида, нанесенная нашему народу, а для русских это будет позором и бесчестием". Так он сказал и подтвердил слова делами. Итак, Болеслав в течение десяти месяцев владел богатейшим городом и могущественным королевством русских и непрерывно пересылал оттуда деньги в Польшу; а на одиннадцатый месяц, так как он владел очень большим королевством, а сына своего Мешко еще не считал годным для управления им, поставил там, в Киеве, на свое место одного русского, породнившегося с ним, а сам с оставшимися сокровищами стал собираться в Польшу. За ним, радостно возвращающимся с деньгами и уже приближающимся к границам Польши, спешит беглый король, собрав силы князей русских совместно с полонцами и печенегами, и питается, уверенный в победе, завязать бой у реки Буг… А король Болеслав, видя, что воинов у него осталось немного, врагов же почти в сто раз более, обратился к своим воинам не как трусливый и малодушный, но как предусмотрительный и смелый… и все рыцари его единодушно подняли копья и ответили, что они предпочитают вернуться домой с триумфом, нежели с добычей, но постыдно. Тогда король Болеслав одобрил каждого из своих, называя по имени, и, как жаждущий лев, бросился в гущу врагов. И нет возможности перечислить, скольких убил он из тех, кто сопротивлялся ему, и никто не может точно сосчитать тысячи погибших неприятелей, о которых известно, что они сошлись к сражению в несметном количестве, но что лишь немногим, оставшимся в живых, удалось спастись бегством. Кроме того, многие, пришедшие спустя много дней из дальних мест, чтобы разыскать друзей или родственников, уверяли, что столько крови там было пролито, что по равнине можно было идти не иначе, как по крови или по трупам людей, и что вся вода в реке Буг имела больше вид крови, нежели речной воды. С этого времени Русь надолго стала данщицей Польши".
Русский, породнившийся с Болеславом Храбрым, это несомненно, Святополк. Что же касается захвата Киева, то ворота были открыты горожанами, потому что вместе с королем Польши в Киев входил законный наследник. Однако постой поляков оказался длительным и разорительным для города, вспыхнуло возмущение. Ярослав, собравший наконец-то "варягов", пошел войной на Болеслава. "Болеслав же побежал из Киева, - рассказывает русская летопись, – забрав богатства, и бояр Ярославовых, и сестер его, а Настаса – попа Десятинной церкви – приставил к этим богатствам, ибо тот обманом вкрался ему в доверие. И людей множество увел с собою, и города Червенские забрал себе, и пришел в свою землю. Святополк же стал княжить в Киеве. И пошел Ярослав на Святополка, и бежал Святополк к печенегам". В 1019 году пришел Святополк с печенегами (союзниками Болеслава), а Ярослав собрал множество воинов и вышел против него на Альту. Тут и состоялась битва, в которой к вечеру победил Ярослав. Святополка же, внезапно почувствовавшего слабость в теле, уложили на носилки и понесли прочь. "Не мог он вытерпеть на одном месте, - говорит летопись, – и пробежал он через Польскую землю, гонимый Божиим гневом, и прибежал в пустынное место между Польшей и Чехией, и там бедственно окончил жизнь свою". Следы Святополка и на самом деле совершенно исчезли, что позволяет предположить, что он был убит Ярославом, как и все другие братья, кроме Мстислава и Судислава, младших, для Ярослава не столь опасных; у них прав на стол было еще меньше, чем у самого Ярослава.