夏应天四年(1209年)春,西域的形势发生变化,高昌(在今新疆吐鲁番市东)回鹘亦都护慑于成吉思汗的声威,杀西辽①少监向蒙古求和。成吉思汗立即派使者至高昌回鹘,答应与其结成联盟。这样,西夏的西北面就完全暴露出来了。成吉思汗决定亲自率兵,第三次征伐西夏。
三月,成吉思汗派兵自黑水城(今内蒙古额济纳旗南)北,由居延海关口攻入河西。夏襄宗安全以皇子承祯为元帅、大都督府令公高逸为副元帅,领兵5万,迎战蒙古军。蒙军进入夏境后,攻势极为猛烈,夏军接战不利,高逸被俘,不屈而死。四月,蒙古大军再度围攻斡罗孩城,西夏太尉西壁讹答率军据城坚守,蒙军攻城不克。后丰州人谢睦欢劝说原守将出降,城遂陷落。西壁讹答率兵与蒙古军进行了激烈地巷战,力尽被俘。蒙古军再次占领斡罗孩城后,乘胜长驱直入,直逼中兴府(即兴庆府)外围的最后的一道屏障———克夷门。
克夷门位于今石嘴山市东北贺兰山的一处隘口①,地势险峻,两山对峙,中间有一条沟谷通向山外,沟谷两边为悬崖绝壁,不易登攀。元昊时,这里设右厢朝顺军司,驻兵7万据守。夏襄宗安全获悉蒙古兵逼近克夷门,便派大将嵬名令公率兵5万前往增援。蒙古军一举攻克斡罗孩城,以为夏军不堪一击,想长驱直入中兴府。大军来到克夷门,也没把西夏守军放在眼里,一阵冲杀,夏军败退。蒙军骑兵在前,步兵在后,浩浩荡荡地杀进贺兰山口。只见两旁都是高山,有几处悬崖壁立,地势十分险恶。蒙古骑兵正在犹豫间,忽听一声炮响,两边山坡上伏兵四起,猛冲下来,把蒙古军截为几段,首尾不能相顾。这时,从沟谷东面又杀来一队西夏骑兵迎头堵住。一场激战,蒙古军死伤较多,渐渐不支,只得退出山口,与夏军对垒相持。嵬名令公以诱敌深入之计,初战告捷。相持两个月后,成吉思汗乘西夏军戒备松弛,也设伏击圈引诱夏军,夏军中计,几次突围都没有成功,结果嵬名令公被俘,士卒战死无数。蒙古军乘胜攻占克夷门,直入河套平原,包围了中兴府。在中兴府外,蒙古军将西夏都城团团围住,形似铁桶。夏襄宗安全亲自登城,督率将士凭借坚固的城墙死守。
蒙古大军攻城两个多月,仍不能破城,成吉思汗一筹莫展。中兴府地势低洼,其西为唐徕渠,其南为红花渠,其东为黄河,城外四周湖塘密布。时至九月,中兴府一带连降大雨,黄河及城外渠湖之水暴涨。
成吉思汗见夏国拒不投降,遂下令蒙古兵在城外环筑长堤,挖开唐徕渠直灌中兴府城。城内水深数尺,致使房屋倒塌,兵民被压溺死者无数。十月,夏襄宗派使臣向金国求救。金国群臣都认为,蒙古如果灭了西夏,必然侵犯大金,应与西夏相约,夹击蒙古。谁知刚刚继位的金国皇帝完颜永济却说:“两国相攻,是我大金国的福气,对我们有什么害处呢!”另外,他觉得蒙古兵盛,难以抵挡,于是拒绝了西夏的请求,不肯发兵救援。夏军只好固守苦撑。成吉思汗派人招降,和议未成。十二月,蒙古军所筑堤坝溃决,大水四溢,蒙古军营汪洋一片,已无法再行攻城。成吉思汗再派被俘的西夏太傅西壁讹答入城诏谕,夏襄宗安全登城隔水相见,当面相约和好,献公主给成吉思汗,并向成吉思汗称臣。蒙古撤围退兵,此次战役方告结束。夏襄宗安全还送厚礼给成吉思汗,请求放还了被俘的嵬名令公。
此次蒙古一围中兴府并没有彻底灭亡西夏,原因在于西夏军事实力尚强。其次,蒙古军队缺乏在河渠纵横、深沟高垒的农业环境作战的经验。其三,蒙古使西夏臣服、破坏金夏联盟的目的已经达到。于是,成吉思汗答应安全的请求,西夏作为蒙古藩属可以存在下去。蒙古后顾之忧解除,第二年便开始了对金国的大举进攻。经过这次打击,蒙古消灭了夏军大量有生力量。慑于蒙古的强大,加上向金求救又遭拒绝,西夏便改变了联金抗蒙的政策,转而臣服蒙古,向金国进攻。第二年秋,西夏发骑兵万余,攻打金国的葭州(今陕西佳县),从此结束了夏、金80余年的联盟体系。