Tang postérieurs
Sigong meurt en 886 et c'est son frère Sijian qui lui succède. À cette date, la dynastie Tang connait sa crise finale et la Chine commence à éclater en une multitude de royaumes plus ou moins importants. En 905, l'État de Jin, un royaume Shatuo qui contrôle le Shanxi et est dirigé par , s'allie avec Abaoji, le Khagan du peuple Khitan et futur fondateur de la dynastie Liao. Cette montée en puissance des Shatuo pousse les Tangoutes à s'allier avec les Liang postérieurs, les rivaux de Keyong, qui accordent des titres honorifiques aux souverains de Dingnan. Sijian meurt en 908 et est remplacé par son fils adoptif Yichang, qui est assassiné par son officier Gao Zongyi en 909. Gao Zongyi est lui-même assassiné par des soldats de Dingnan et est remplacé par Renfu, qui est à la fois l'oncle de Yichang et un officier populaire au sein de l'armée. En 910, la ville de Dingnan est assiégée pendant un mois par les troupes de l'État de Jin et leurs alliés du royaume de Qi, mais les Tangoutes réussissent à repousser l'invasion avec l'aide des Liang postérieurs, . En 922, Renfu envoie 500 chevaux à Luoyang, peut-être pour aider les Liang postérieurs à combattre les Shatuo. En 923, les Liang sont vaincus par les Jin qui fondent la dynastie des Tang postérieurs. Les relations entre la nouvelle dynastie et les Tangoutes semblent se normaliser assez vite, car en 924, Renfu est élevé au rang de "Prince de Shuofang" par les Tang postérieurs. Lorsque Renfu meurt en 933, les Tang postérieurs tentent de remplacer son fils, Yichao, par un gouverneur d'origine sogdienne, An Congjin. Congjin assiège Xiazhou avec , mais les Tangoutes défendent la ville de maniére efficace en ralliant a eux les tribus de la région et en vidant les campagnes environnante de toute source de ravitaillement possible. Après trois mois de siége infructueux, l'armée des Tang postérieurs est contrainte de battre en retraite. Malgré cette attaque des Tang postérieurs, Yichao fait la paix avec eux en envoyant 50 chevaux a leur capitale en guise d'offrande.