就在西夏不断向金国用兵的时候,金国国内发生了一场惊天动地的政变,金国右副元帅胡沙虎(又名纥石烈执中)于金至宁元年(1213)八月二十五日率部下数千人冲入皇宫,毒杀了卫绍王,拥立完颜珣(金世宗长孙、卫绍王之侄)为帝,是为金宣宗。
金宣宗的运气不太好,刚一即位,蒙古人就打过来了包围了金中都(今北京)。金宣宗无力抵抗,只好遣使向蒙军求和,答应了铁木真的许多苛刻条件,铁木真这才退兵。蒙古退军后,金宣宗认为中都距蒙古太近,自己的安全无法保障,遂决定南迁。这次南迁可以看作是金国灭亡的征兆,因为这充分暴露了金国的软弱,给了铁木真灭金更大的信心。
金宣宗此时应付蒙古蒙古已是相当吃力,自然不想与西夏再打下去了,他决定与西夏讲和。当时的情况是,西夏屡次攻打金国,金国一些边将不甘受欺,也偶尔出兵攻夏以示报复。金宣宗为向遵顼表达讲和的诚意,表示将对这些边将予以治罪,希望两国能化干戈为玉帛,共同对付蒙古。
无论从哪个角度看,金宣宗都已经给足了遵顼面子,遵顼理应借坡下驴,停止攻金。可遵顼之前尝到了攻金的甜头,又惮于蒙古方面的压力,遂一口回绝讲和,继续对金用兵。夏金边境依旧充斥着烽火狼烟、刀光剑影,两国讲和的又一次绝好机会,就这样失去了。
面对西夏无休止的进攻,金宣宗忍无可忍,在暂时消除了蒙古的威胁之后,决定对西夏发起反击。金贞祐四年(西夏光定六年,1216)十二月,金宣宗命右监军陀满胡土门、延安总管古里甲石伦率军进攻西夏盐、宥、夏诸州,庆阳总管庆山奴、知平凉府移剌塔不也率军进攻西夏威、灵、安、会诸州。遵顼闻讯,分兵抵抗,双方势均力敌,一时相持不下,后来金军主动撤军,此战遂不了了之。
西夏、蒙古、金三国之间的持续战争下,国小民疲的西夏首先濒临崩溃。战争造成的巨大兵员损失和经济倒退让西夏不堪重负,此时的遵顼终于有所觉悟,面对蒙古不断要求自己攻金的命令,他不再积极回应了,往往敷衍了事,甚至拒不出兵。西夏光定七年(1217)冬,铁木真打算再征花剌子模,要求西夏出兵随征,遵顼予以拒绝,铁木真大怒,命手下第一大将木华黎率军去教训不听话的西夏。