Aastal 1018 ründas Boleslav Kiievit ja vallutas selle ning Jaroslav põgenes Novgorodi. Kroonikate andmetel veensid sealsed elanikud teda uuesti Boleslavi ja Svjatopolki vastu astuma. Viimane oli vahepeal äiaga tülli läinud ega suutnud Jaroslavile vastu seista. Petšeneegide abiga üritas ta 1019 veel kord Kiievit tagasi võita, kuid asjatult; Alte lahingus lööduna põgenes Svjatopolk välismaale.