绪于1010年趁机以为穆宗报仇为由，率40万契丹大军攻打高丽。活捉康肇并处死，攻占高丽首都开京。辽圣宗耶律隆绪要求高丽归还江东六州，并要求高丽显宗到辽国东京辽阳向辽国表示臣服，遭拒绝。后因后勤不足北撤。高丽倒向北宋。1018年契丹再侵高丽，在亀州被高丽姜邯赞用水攻击破，史称亀州大捷。契丹承认高丽拥有江东六州换取高丽外交由亲宋转为亲辽。
保州交涉.因为高丽没有遵守自己的承诺，既断绝与宋朝的关系，辽朝出兵，在鸭绿江东南岸修筑“保州”（今朝鲜平安北道义州） ，作为进攻和控制高丽的军事重镇。