Святаполк збег уПольшчы да дапамогі свайго цесця караля Баляслава Храбрага. Апошні пад падставайдапамогі зяцю спачатку захапіў Чэрвеньскі горада, а потым разам са Святаполкампакарыў Кіеў. Узімку 1018-1019 гадоў Яраслаў вызваліў Кіеў. Сьвятаполкаў бег ўпечанегаў і Увесну 1019 года з вялікай ардой рушыў на Кіеў. У вырашальнай бітвена рацэ Альта у Пераяслаўскай зямлі Яраслаў разграміў Святаполка, той уцёк саполя бою і неўзабаве загінуў.