自1207年起,蒙古开始对称臣于金的西夏发动试探性进攻,并于次年直接攻取了金的昌、桓、抚三州,击破金国30万大军。1214年,蒙古骑兵拿下金之中都(即昔日的燕京),在河北、河东一带如入无人之境。无计可施的金宣宗不得不下令迁都汴京(开封),把昔日的战利品北宋腹地作为最后的战略根据地加以经营。自开禧北伐以来已成惊弓之鸟的南宋君臣,此时终于直起了腰杆。嘉定七年(1214),在朱熹的门徒真德秀建议下,宋宁宗决定停止向金支付每年60万的岁币。
金军在三年后出兵南侵,接连夺取西和州、成州、凤州等地,但在襄阳、枣阳被南宋守军击败。此时成吉思汗正忙于西征,无暇顾及中原之地的变局。但到1226年蒙古大军返回东方之后,立即屠灭了苟延残喘的西夏。此后由于成吉思汗病逝,蒙古各部一度群龙无首,但在1229年的哈拉和林(大斡耳朵)大呼拉尔台上,成吉思汗的第三个儿子窝阔台被推举为大汗,重新开始了对金的战争。此时的金由于屡遭重创,疆域已经缩小到潼关以西、黄河以南一块极小的版图内。