В 1018 году
объединитель польских земель князь Болеслав Польский (впоследствии, с 1025
года, польский король Болеслав I Храбрый) во
главе войска, собранного из поляков, немцев-саксонцев, венгров и печенегов,
двинулся на русскую землю, на Волынь. Болеслав был призван на Русь своим зятем,
русским князем Святополком Окаянным, разбитым в Любечской битве и лишенным
киевского стола. По свидетельству Галла Анонима, польского или саксонского
автора XII века, войско Болеслава насчитывало около 1000
рыцарей и 3—5 тысяч щитников. В дружине Ярослава, скорее всего, было до 1500
воинов, еще до 3—4 тысяч ополчения он мог собрать к тому времени.
На Волыни, в районе переправ через Буг, 22
июля 1018 года, неожиданно для обеих сторон, наметивших битву на другой
день, а возможно, и намеревавшихся завершить дело миром, после словесной
перепалки между поляками и русскими, перешедшей во все более укрупнявшееся
кровавое столкновение, началось сражение. Болеслав, продемонстрировав полководческое искусство, сумел в виду
русских войск смело форсировать реку и разбил войска князя Ярослава
Владимировича (Мудрого) на берегах Буга. Русские летописи единодушно называют
виновниками поражений «старых» воевод — и уже известного Волчьего Хвоста, и
«кормильца» Ярослава воеводу Буду. На преследовании поляки и их союзники —
немецкие и венгерские рыцари и воины — убили многих русских. Болеслав, по
свидетельству польского хрониста Галла, принял горячее участие в преследовании
и истреблении русских. Не совсем понятно, как это он мог сделать, если, по
свидетельству другого хрониста, «был Болеслав
столь велик и тяжек, так что и на коне не мог сидеть, но зато был смыслен».
Погиб на преследовании и воевода Буда. Были потери и среди рыцарей польско-немецко-венгерского
войска.