第二次高丽契丹战争
担心契丹再次来犯,高丽成宗在清川江和鸭绿江之间修筑了6座城堡。之后又恢复了与宋朝的外交来往。辽圣宗耶律隆绪对此很不满,要求成宗交出所建的6座城堡。成宗立即回绝。高丽与辽国的关系也开始紧张起来。
1004年,辽大胜宋朝。 1005年,契丹与宋朝结成澶渊之盟,宋被迫向契丹朝贡(送岁币)。1009年高丽发生军变。抗辽大将康肇杀死高丽穆宗,拥立穆宗堂叔王询为王,即高丽显宗。1010年,耶律隆绪趁机以为穆宗报仇为由,率40万契丹大军攻打高丽。康肇率军迎敌,第一战取胜。不过,契丹毫不气馁,以更大的力量进行反扑。这次康肇被契丹活捉。耶律隆绪多次要康肇投靠辽国,但康肇不肯。于是辽圣宗耶律隆绪将他处死。得知康肇的死讯,显宗逃离开城王宫,并在罗州等待时机反攻。
契丹占领开城后,辽圣宗耶律隆绪要求高丽将所建的6个城堡交出,并要求显宗到辽国东京辽阳向辽国表示臣服。显宗深知这意味着,高丽成为契丹的藩属。因此坚决回绝。虽然辽国在战场上取胜,但这并没给契丹带来什么好处。占领开城后,耶律隆绪感觉到战线拉得太长,军队补给没有保证。担心高丽会反攻,耶律隆绪决定向北撤退。高丽借机追击契丹。契丹大约有2到3万军队在从鸭绿江回军时被高丽击杀。