与奥洛夫重新挑起战争。两国都有人想促使二人和解。瑞典贵族及挪威的使者在议会中要求奥洛夫将女儿格戈尔德嫁给奥拉夫二世以作为两国和解，并威胁要杀死奥洛夫以换取和平。但是奥洛夫却将女儿格戈尔德嫁给基辅大公智者雅罗斯拉夫。1019年瑞典贵族迫使奥洛夫将嫡子阿农德·雅各布选为共治者以分散奥洛夫的权力，并暗中将奥洛夫的私生女阿斯特里德嫁给奥拉夫二世以作为两国的和解。奥洛夫于1008年受洗，是一位虔诚的基督教徒，1022年他在斯德哥尔摩因拒绝献祭异教而被杀，成为殉教者。
家庭.与皇后奥布瑞特