走之后，雅罗斯拉夫马上又向斯维亚托波尔克发动进攻，于1019年将后者击溃。斯维亚托波尔克被迫投奔佩切涅格人。雅罗斯拉夫追击斯维亚托波尔克，在阿尔塔河一役中再次将他击败。斯维亚托波尔克后来在逃往波希米亚的途中死去。雅罗斯拉夫与斯维亚托波尔克的斗争可能在北欧史诗（萨迦）埃德蒙萨迦中有所反映。
在基辅的统治.雅罗斯拉夫与留里克王朝的其他王公进行斗争，力图使基辅大公的权力至高无上。1024年他受到重大挫折：他的另一个兄弟、切尔尼戈夫王公姆斯季斯拉夫·弗拉基米罗维奇完全打败了他。雅罗斯拉