与高丽战于郭州以西。高丽士兵阵亡数万，损失惨重。辽军直至南海，耶律世良逝世，辽军遂退。1017年8月，辽国萧合卓率兵第三次为江东六城入侵高丽，围攻兴化镇。坚一、洪光和高义等守城高丽将领奋勇抵抗。辽兵围城9日不克，无功而返。1018年10月，辽派萧排押率10万大军第四次为江东六城入侵高丽。高丽以平章事姜邯赞为上元帅，大将军姜民瞻为副，率军20多万抵挡。姜邯赞重兵屯于兴化镇，以逸待劳击败辽军。萧排押转而绕过姜邯赞的防御，去攻开京。途中，在慈州被姜民瞻歼灭万余人。萧排押一意孤行继续向开京开进。姜邯赞率兵应