城而未能攻克，于是改攻柏谷，强迁两万多户流民西归。及至皇初九年（399年），姚兴命姚崇及杨佛嵩再攻洛阳，守将辛恭靖坚守一百多日后失守，后秦夺得洛阳。取洛阳后，淮河、汉水以北各城大多都向后秦请降，并送人质。弘始二年（400年），姚硕德进攻西秦，西秦王乞伏干归率众抵抗，两军对峙期间姚硕德军中柴草缺乏，姚兴就暗中领兵支援。乞伏干归知道姚兴派军前来，于是命慕兀率二万中军屯柏杨（今甘肃清水县西南），罗敦率外军屯侯辰谷，自己领数千轻骑等候秦军。不过其夜遇上大风和大雾，乞伏干归与慕兀的中军失去联络，被逼与外军会合。天