宋太祖专力平定国内,对于北方,是取守势的。史称太祖使李汉超屯关南(瓦桥关),马仁瑞守瀛州,韩令坤镇常山(如今直隶的正定县),贺惟忠守易州,何继筠镇棣州(如今山东的惠民县),以拒北狄。郭进控西山(卫州刺史兼西巡检),武守琪戍晋州(如今山西的临汾县),李谦溥守隰州(如今山西的隰县),李继勋镇昭义,以御太原。赵赞屯延州(如今陕西的肤施县),姚内斌守庆州(如今甘肃的庆阳县),董重诲守环州(如今甘肃的环县),王彦昇守原州(如今甘肃的镇原县),冯继业镇灵武,以备西夏。都待之甚厚;给他们的钱也很多;军中的事情,都得以便宜从事;由是二十年无西北之虞,得以尽力东南。到太宗时候,中国既已全定,就想乘此攻辽,恢复燕云。然而辽自景宗即位以后,已非复穆宗时的腐败;这时候,辽距开国未远,兵力还强;又有耶律休哥等良将;所以太宗北伐,竟无成功。
太宗既灭北汉之后,就进兵攻辽。克顺蓟二州,进攻幽州,兵势颇锐。已而辽将耶律休哥来援,王师败绩于高梁河。九八二年,辽景宗卒,圣宗立。年幼,太后萧氏同听政。专任耶律休哥以南边之事,形势益强。而太宗误听边将的话,以为辽女主当国,有隙可乘。九八五年,再命曹彬、潘美、田重进,分道北伐。彬出雄州,取涿州,为耶律休哥所败。潘美出雁门,取寰、朔、应、云四州,亦为辽将耶律色珍所败。太宗遂急召田重进还师。田重进是出飞狐口的。
从这两次以后,宋朝就不能进取。而契丹却屡次南侵。九九七年,太宗崩,真宗立。九九九年,辽圣宗自将入寇,至澶州。遣偏师渡河,掠淄、青。真宗自将御之,次于大名。契丹乃还。一○○四年,圣宗和太后,又大举入寇。到澶州,中外震骇。群臣多主张迁都。幸而宰相寇准,力主亲征。于是车驾渡河,次于澶州。辽人不意真宗亲出;这时候,圣宗和萧太后,亲在行间,用兵也不免偏于迟重些。前锋攻澶州,又不利;统军萧挞凛,中弩箭而死。于是用宋朝降将王显忠介绍,和中国议和。索价是要关南之地。磋议的结果,以岁币银十万两,绢二十万匹成和;辽主称真宗为兄,真宗称萧太后为叔母。
宋朝对于契丹,虽始终不能得志。然而从一○○四年成和之后,到一一二二年,再开兵衅,差不多有百二十年。其间只有辽兴宗初立的时候,看见国家富强,慨然有取关南之意,差刘六苻等来求地。一○四二年。宋朝遣富弼报之,弼力言用兵则利在臣下,言和则利在主上;反复开陈,兴宗才算取消用兵的意思。这句话,是出于《辽史》上的,所以可信。但增加岁币银绢各十万两匹。这一次,又争岁币用“纳”字用“贡”字。据《宋史》说,是用纳字;据《辽史》说,则是用贡字的。没有第三者做证据,也无从判决其真假。总而言之,宋朝对辽朝的交涉,是始终处于弱国的地位的。然而言和甚久,实际上受害还不算利害。实际上受害最厉害的,倒在西夏。
西夏出于党项。始祖名拓跋赤辞,大约是鲜卑人在党项中做酋长的。唐太宗时归中国。他的后人,有一个唤做思敬的,讨黄巢有功。唐朝赐以国姓,用他做定难节度使,世有夏、如今陕西的怀远县。银、如今陕西的米脂县。绥、如今陕西的绥德县。宥、鄂尔多斯右翼后旗。静如今米脂县北。五州。宋太宗时,其后人李继捧入朝,尽献其地。继捧的兄弟继迁,叛走地斤泽。在夏州东北三百里,如今怀远县境。九八五年,袭据银州,明年,降于辽。九八八年,宋人仍用李继捧做定难节度使,赐姓名赵保忠。想要招徕他。继迁请降,宋人也用为银州观察使。赐姓名赵保吉。旋继迁又叛,继捧也与之合。宋朝讨擒继捧,而继迁卒不能获。一○○二年,继迁陷灵州,改为西平府,迁居之。元昊又改名兴州。明年,陷西凉府。旋给吐蕃族潘罗支所攻,中流矢而死。参看第四章第四节。子德明立。使子元昊,西取河西。这时候,河西为回鹘所据。德明在位凡三十年,总算没有窥边。一○三二年,德明卒。元昊嗣立,宋朝的边患就起了。
元昊是西夏一个豪杰,他是兼吸收中国和吐蕃两种文明的,所以《宋史》说他“晓浮屠法,通蕃汉文字”。参看第二篇下第二章第三节。所以即位之后,西夏的情形,就焕然丕变。定官制,造文字,设立蕃学汉学,区划郡县,分配屯兵,其见《宋史·西夏本传》。一○三九年,元昊举兵反。宋朝初令范雍、夏竦,分守鄜延、环庆和泾原、秦风。旋用夏竦做陕西招讨使,韩琦、范仲淹两个,做他的副手。韩琦主张出兵,范仲淹主张坚守;两人议论不协,出兵的事情,就没有成功。西夏人来攻,韩琦的副将任福,倒大败于好水川。在甘肃隆德县东。范仲淹又擅和夏人通信。于是韩、范和夏竦都罢,用陈执中代他。后来又用韩琦守秦凤,王讼守泾原,庞籍守鄜延,范仲淹守环庆,也总是不能得利。一○四三年,元昊虽屡打胜仗,而国中也觉得困弊,才遗书庞籍请和。明年,和议成,宋朝封他为夏国王。岁赐银绢茶,共二十五万五千。元昊的反叛,虽也不过五年,然而宋朝用兵的耗费,和沿边的破坏,所受的损失甚大。陕西地方,元气差不多始终没有恢复。西夏兼吸收中国和吐蕃的文明,立国有二百多年,规模很有可观。可惜记载极为阙略。《西夏纪事本末》一书,搜辑得还算完备。可以参考。