После сражения на Буге князь Болеслав Польский быстрым темпом двинулся на Киев. Города, которые он проходил (Владимир-Волынский, Луцк, Дорогобуж и другие), не оказывали сопротивления и признавали власть бывшего киевского князя Святополка.
После короткой осады, где в бою проявила себя варяжская дружина — "стремительные даны" и "спасающиеся бегством рабы", — князь Болеслав Польский 14 августа 1018 года овладел Киевом и, пораженный красотой и богатством города, вместо того чтобы передать его Святополку, сам сделал попытку утвердиться в нем.
В Киеве в руки Болеслава попала вся женская часть семьи князя Ярослава. Болеслав "положил себе на ложе Предславу, дшерь Владимирову, сестру Ярославлю". К Предславе, сестре князя Ярослава, польский князь безуспешно сватался ранее.
Поляки, немцы и венгры, несмотря на присутствие восстановленного в правах "старокиевского" князя Святополка, подвергли Киев, в том числе храмы, обычному в таком случае грабежу.
Киевляне, возмущенные насилием и грабежами воинов его дружины, начали тайно избивать поляков, и князь Болеслав Польский (в ноябре-декабре) вынужден был поспешно оставить Киев, забрав с собой киевскую казну, сотни телег награбленного добра, несколько тысяч пленных, тем самым лишив Святополка Окаянного, в последние месяцы оккупации даже возглавившего осторожное антипольское движение, военной помощи.
Позднее князь Болеслав Польский, ставший польским королем Болеславом I Храбрым, удержал за собой Червенские города, включив их в состав Польши.
автор статьи Н.Г. Бодрихин