宋太宗赵光义在围太原城的时候,辽国曾派一支军队来驰援北汉,结果被赵光义的部队给打败了。正是因为有了这个心理优势,又打听到据守燕云十六州的军队仅有十万人,宋太宗赵光义决定携攻城的40万军队一举收复失地,给天下人,也给他哥哥太祖赵匡胤一个交代。首战告捷,收复涿州,进军幽州,屯兵高梁河,现在的西直门附近,同样开始围城,拉开了高梁河之战的序幕。