收复燕云，曾在内府库专置“封桩库”，打算赎回失地。宋朝还在河北南部兴建“北京”大名府和辽朝对峙。太平兴国四年（979年）宋太宗赵光义灭北汉，移师幽州，试图一举收复燕云地区，在高粱河（今北京西直门外）展开激战，宋太宗中箭逃走。之后北宋一直未能收复此地。景德元年（1004年），宋真宗抵澶州北城，后与辽在澶州定下了停战和议，史称“澶渊之盟”，之后宋辽边境长期处于相对稳定的状态，但至此无法收复燕云十六州。宣和四年（1122年）宋金订立「海上之盟」，约定联合灭契丹建立的辽后，金归还燕云十六州。于是宋预置了燕山