苻登
For the next few years, Yao Chang would not have complete control over the region, as many Di, Qiang, Xiongnu, and Han generals were still remaining semi-independent throughout the region. Further, in 386, a distant member of Former Qin's imperial Fu clan, Fu Deng, rose in modern eastern Gansu to oppose him, and after the death of Fu Jiān's son Fu Pi that year, claimed imperial title and became the main adversary for Yao Chang. Fu Deng used Yao Chang's killing of Fu Jiān to good propaganda effect, and for several years was quite successful in battles against Yao Chang, although the battles were generally inconclusive in their impact, with neither Fu Deng nor Yao Chang being able to decisively defeat the other. However, Yao Chang was able to gradually subdue the other Former Qin generals of the region, taking advantage of Fu Deng's cautiousness. In 387, for example, after the Former Qin general Fu Zuan (苻纂) was killed by his brother Fu Shinu (苻師奴), Yao Chang took the opportunity to quickly advance against Fu Shinu and defeat him, seizing his troops. He also, at the same time, seized the remaining cities held by Western Yan west of the Yellow River.