自从完颜长之被贬官之后,他的岳父完颜福寿就告病在家,不再理会朝政。正好完颜允恭也看他不顺眼,乐得让他退出朝廷。而太师张浩被强令致仕以后,完颜福寿也表上表请求致仕,当被被顺利准奏了。
随后趁着两位执政大臣致仕留下的空缺,完颜允恭任命完颜白撒为平章政事,接任了完颜福寿的位置,又加封蒲察合柱为尚书右丞、完颜合周为参知政事,移刺蒲阿为吏部尚书,张文寿为户部侍郎等等。自己的一干亲信全都提拔起来。
这一次金国救援西夏,实际出动了三十四万人马,其中有二十万步兵,十二万骑兵,二万铁浮图。皇帝完颜允恭御架亲征。随行的官员有仆散忠义、纥石列志宁、孛撒,白彦敬、完颜白撒,术其高虎、移刺蒲阿、张文寿等人。留下完颜宗政、蒲察合柱、完颜合周、纥石列良弼留守中都,处理政务。
从金国进入西夏,一共有三条路,一是由环州出发,从韦州进入西夏南部地区。如果要救援兴庆府,这一条路无疑是最快捷,但侧翼却容易遭到宋军袭击。因此不能作为主要的进攻方面。而剩下两条路一条是从西夏东部的银州突破,沿横山山系和长城以内的狭长通道进军,但沿路城地众多,需要逐一攻取,另一条是从长城以外出发,横穿大沙漠,到达兴庆府。路上到是没有什么遮拦,但穿越大沙漠水源较少,后勤运送困难,因此难以调用大军。
因此经过了仆散忠义、纥石列志宁、孛撒,白彦敬商议之后,决其将三十四万大军分为三路,甴白彦敬率领四万人马,从环州出发,进攻韦州,作为诱敌;由孛撒率军六万,走长城以外,穿越沙漠,争取能够早日到达兴庆府。而完颜允恭和其他大臣们率领剩下的二十四万大军,进攻银州。
金国出兵的消息传到了兴庆府之后,整个西夏的民心士气也都为之一振,人们纷纷上街奔走相告,这一回西夏真的有救了,有不少人甚致都激动得落泪了。而西夏朝廷的气像也同样焕然一新,李仁孝的病体也好了许多,脸上多露出了多日不见的笑容,文武大臣们说话的底气也足多了。
既然金国出兵了,那么无论如何,也要死守兴庆府。但现在高山都以死,卫慕廷平等人尚还年轻,难以主持大局,因此李仁孝和众大臣们商议,决定放弃娄博贝城,将镇守娄博贝城的主将高逸调回兴庆府,主持兴庆府的防守大局。
高逸回到兴庆府之后,一面加强城防,准备守城器具,同时又从各地招集人马,到也凑齐了近十万人马。兴庆府是西夏最大的城市,城墙普遍都在四丈左右,因此只要城中有足够的人马和粮草,以及足够的决心,想要攻破兴庆府到也不易。
而宋军同样也在兴庆府城外布下大军防守,杨炎命高震为主将,率领宋军十二万,灵州军六万,在兴庆府城外层层布守,与西夏军对持。同时铁木真也命两个弟弟合撒儿和别勒古台,率领二万蒙古军,协助宋军,围困兴庆府。
高逸曾经偿试过派军从城中杀出,偷袭宋军,配合一下金军的攻势。但高震对此也早有准备,宋军防守十分严密,立刻给了西夏军一个迎头痛击。西夏军退回城中之后,高逸也知通偷袭宋军行不通,因此也就不作指望,一心一意死守城池,只等金军击败了宋军之后,来解兴庆府之围。
高震击败了西夏军之后,到也没有对兴庆府发动进攻,同样是在等宋军和金军决战之后的结果。不过宋军到也沒有闲着,高震命令士兵在城外堆土山,挖战壕,修建工事。因为困城不攻,无所事事,最容易造城士兵的懈待情绪,必须给他们找些事情做做,同时也是为以后进攻兴庆府做准备。
而杨炎安排好了围困兴庆府的事宜之后,自己和杨昌鹏、李好义一道,带领着殿前司的选锋、催锋、胜捷三军,马军司的忠锐、威边、骁骑三军,步军司的雄武、效顺、常宁三军,共计五万六千大军。会同铁木真的三万蒙古大军,一同对付金国的援军。
杨炎先命杨昌鹏率领殿前司催锋军、步军司雄武军守卫银州,要求他一定要阻挡金军的进攻十五天时间,为宋军准备工作时间。又命李好义率领步军司效顺、常宁二军守卫韦州,阻挡金军的南路人马。铁木真也将蒙古军分出一半来,由四杰木华黎、博尔术、赤老温、博尔忽率领,转路在长城之外,去阻挡金军的北路军。而剩下的蒙古军和宋军都驻扎在盐州,修筑防御工事,准备在这里迎战金军的中路大军。
这时金军的各路人马也都以经齐头并行,中路军的先锋大将蒲察贞义以经率领人马以经杀到了银州城下,并立刻向银州发动了猛攻。
而杨昌鹏以经率领宋军到达银州,全力防守。宋军本来就善于守城,而且银州也是西夏的边境重镇,城墙也十分坚固,宋军又准备了大量守城工具,杨昌鹏又指挥有方,同时由于金军准备时间不足,没有塔车,只能靠蹬云梯攻城,因此蒲察贞义率领着金军的先锋人马连攻了十余天,折兵八千余人,但仍然沒有攻下银州。