皇帝担心岐国攻打忠武军，命刘知俊退屯晋州，等五月再归镇。不久，李存勖与蕃汉都指挥使周德威发起奇袭，败围攻潞州的后梁军队，周德威试图乘胜再攻取泽州。后梁龙虎统军牛存节予以抵抗，刘知俊也从晋州率兵相救，周德威焚烧攻城器械而退。前蜀和岐国联军五万攻长安，晋监军张承业也率军参战。六月，刘知俊被任为西路行营都招讨使，与取代韩建的佑国军节度使王重师大破岐军于幕谷，俘斩千计，收其器甲，李茂贞仅以身免。王重师、刘知俊又在长安西打败王建将康晏所率步骑二万，蜀、晋军随后撤退，蜀军于是不振。之前刘知俊和康怀贞曾占领的延州当时