攻长安。不过当时前秦重将苻纂为苻师奴所杀，将领兰椟遂与苻师奴反目。兰椟因受西燕皇帝慕容永攻击而向后秦求援，姚苌以苻登迟疑慎重而少决断，不敢出兵深入而冒着遭乘虚后袭的危险，决意亲自率军救援。最终先破苻师奴并尽收其众，后败慕容永并生擒兰椟。另姚方成亦击败徐嵩，徐嵩虽然被俘仍大骂姚苌不仅背叛对其有恩的苻坚，更将他杀害，不惜恩情就连狗和马都不如。姚方成杀死徐嵩后，姚苌又掘出苻坚的尸首不断鞭挞，更脱光尸身的衣服，裹以荆棘并以土坑埋掉，以释心中愤怨。建初三年（388年），自春季开始夏末，姚、苻两军就分别据朝那（今宁