После победы под Любечем, в битве с братом Святополком, князь Ярослав сел на княжение в Киеве, на место своего отца и деда. Но мир не наступил, уже в следующем году стольный город Руси осадили печенеги. Ярослав собрал полки и разбил кочевников, на этот год угроза набега со стороны степи была исключена. Но князь понимал, что брат не сказал своего последнего слова, он зашел слишком далеко и отказываться от Киева не собирался. Святополк ушел в Польшу, к тестю, и готовился вернутся надеясь на войско поляков.
Въ лѣто 6526 (год 1018)
- Гонцы с Волыни прибыли в Киев с тревожными вестями. Князь Польский, Болеслав Храбрый собрал дружины, в январе он заключил мир с императором Генрихом и получил от него в помощь немецких рыцарей и теперь под предлогом вернуть Киев зятю Святополку, выступил в поход. Ярослав вновь стал собирать войска, благо варяги были всегда при нём, к лету он был готов и не дожидаясь вторжения на свои земли, пошел к польской границе. К августу русские полки подошли к реке Западный Буг, здесь была граница между Польшей и Русью. Вскоре, на другом берегу показались и враги, польское войско усиленное венграми и печенегами вышло к реке.
- Оба войска стояли на разных берегах и никто не решался форсировать реку. Изучив друг друга, видя многочисленность ратных, князья решили ждать благоприятного момента и расположили станы, наблюдая друг за другом. Польские воины стали сооружать мосты, готовясь к переправе, русские дружинники праздно ждали противника, иногда пуская стрелы, примеряясь, как лучше встретить врага. Так дни шли за днями, стояла тёплая, летняя погода. Простые ратные начали вздыхать и неодобрительно ворчать, скоро убирать урожай, а они здесь.
- Пока поляки готовились, русские дружины расслабились, многие сложили брони и оружие в шатрах и налегке занимались своими делами. У Ярослава был воевода по имени Блуд (Буды), в один из дней, он заметил польского князя среди своих войск. Того легко было узнать, по его тучному телосложению, он что то указывал своим воинам. Блуд же войдя в воду стал кричать оскорбительные слова, надеясь, что поляки услышат. Так говорит Воскресенская летопись: " и нача укоряти Болеслава, глаголя: "да то ти прободемъ тростiю чрево твое толстое." Поведение противника показало, что слова достигли цели. Воины засуетились на берегу, это вызвало смех у русских дружинников.
- Князь Болеслав оскорбился высказываниям русского воеводы и взобравшись на коня, собрался отомстить обидчику, несмотря на то, что переправа не была готова. Он обратился к ратным, так приводит его слова Воскресенская летопись: "аще вы сего укора не жаль, азъ единъ погибну" и направился прямо в реку. Польские воины устремились за своим князем. Русские полки не сразу поняли что произошло, а когда увидели, что огромное количество вражеских воинов уже на середине реки и что сражения не избежать, спешно стали готовиться к битве. Затрубили в рога, стали строится в полки, разбирать оружие и надевать брони. Стрелки редкими стрелами поражали переправляющихся врагов. Поляки следом за своим князем оказались на другой стороне и сразу устремились на противника. Пал под мечами воевода Блуд (Буды), сам Болеслав рубил мечом нападавших на него воинов. А поляков становилось всё больше и больше, русские дружины не успев изготовится вступали в битву. Князь Ярослав был застигнут врасплох. Он на коне и с ближайшими воинами оказался на берегу. Но венгры, немцы, печенеги уже были повсюду и киевский князь понял, что попал в окружение. А через Буг продолжали переправляться уже тяжеловооруженные рыцари. В некоторых местах русские дружины стали отступать, варяги прикрыли Ярослава и встретили нападавших. Отбив атаку они стали отходить, прорубая мечами путь для отступления. Киевский князь воспользовался этой возможностью и вышел с места сечи, но здесь появились печенеги, они устремились в погоню. Вскоре побежало и русское войско. Разгром был полный.
- Князь Ярослав Мудрый всего с четырьмя воинами ушел в Новгород. А Болеслав, довершив разгром, взяв в плен сдавшихся и разграбив русский стан, направился в Киев. Рядом находился его зять, Святополк Окаянный. Это было первое поражение князя Ярослава, сына Владимира Святого.
- 14 августа 1018 года князь Польши, Болеслав Храбрый со своим зятем, князем Святополком вступил в Киев. Об этом он писал и германскому и византийскому императорам. Утвердив на столе великого деда, мужа дочери, Болеслав ушел обратно.
В этой статье Болеслав Храбрый назван князем, так как титул короля он получил только в 1025 году. Возвращаясь из Киева, он угнал в плен много русских людей и взял в наложницы сестру Ярослава, Предславу. Кроме того Русь потеряла Червенские города, такие как Перемышль, Червен, Берестье, которые вошли в состав Польши. Святополк же, не долго был Киевским князем, уже к зиме он бежал к печенегам, так как с севера, из Новгорода шел с новыми дружинами и полками Ярослав Мудрый. Война за Киев продолжалась.