986年2月,辽国都统耶律斜轸等人率军讨伐女真部落,获得全胜,俘获生口十余万,战马二十多万匹,辽国本来就设有群牧使司,马匹繁盛,现在又得女真战马,骑兵力量更加充实。
自受命备边以来,耶律休哥“立更休法,劝农桑,修武备,边境大治,多派间谍”,散布女主专政、国内空虚之类的消息,欺骗宋军将领。这时,辽国涿州刺史安吉发现宋军在河北筑城,同时积聚粮食,萧绰知道宋军有意再取幽州,于是命耶律休哥严加防备。
歧沟关之战
自从第一次幽州之战失利以来,赵光义一直郁结于心,为了挽回自己“圣主明君”的名声,他长期以来处心积虑图谋再攻幽州。986年,宋知雄州贺令图、岳州刺史贺怀浦、文思使薛继昭、军器库使刘文裕、崇仪副使侯莫陈利用等人先后上言,以为“自国家伐太原而契丹渝盟发兵以援之,非天威兵力决而取之,河东之师几为迁延之役,且契丹主年幼,国事决于其母,其大将韩德让宠幸用事,国人疾之,请乘其釁以取幽蓟。”贺怀浦是赵匡胤元配孝惠皇后的胞兄,一向深得信任,赵光义随即召集群臣会商。
其实,贺令图等人所言虽然道听途说的成分居多,但韩匡嗣、韩德让父子得到萧绰的宠信,在辽国专权横行也是事实,辽国涿州刺史耶律虎古小有过错,就被韩德让用骨杂击脑而死,群臣无人敢问,但并未发展到“国人疾之”的地步。
983年,赵光义在与群臣商议幽州形势时,就曾说过:“幽州四面平川,无险固守,难于控扼,异时收复燕蓟,当于古北口诸隘据其要害,不过三五处,屯兵设堡寨,自绝南牧矣。”当时,宋琪回答道:“范阳前代屯兵之地,古北口及松亭关、野狐门三路并立堡寨,至今石垒基堞尚存,将来止于此数处置戍可矣。”可见,燕云十六州始终是北宋君臣的一块心病,现在虽然争论不下,但赵光义的决心已经不可动摇。
986年1月,他正式下达了收复燕云十六州的命令,宋军分三路出击:东路以天平军节度使曹彬为任幽州道行营前军马步水陆都部署,河阳节度使崔彦进为副,率大军十余万人自保州向涿州攻击前进,这一带地形比较平坦;以马军都指挥使米信为幽州西北道行营马步军都部署,代州观察使杜彦圭为副,率兵经雄州出发直向新城;中路以步军都指挥使田重进为定州路都部署,蕲州刺史谭延美为副,率军数万自定州而北,经飞狐进攻攻取蔚州;西路以忠武军节度使潘美为云、应、朔路行营马步军都部署,灵州观察使杨业为副都部署,率军从雁门、代州越过恒山,出雁门关,攻取寰、朔、应、云诸州。与此同时,赵光义还派监察御史韩国华出使高丽,请求高丽出军进攻辽东,配合宋军的行动。