。渡河前，苻健命苻雄和苻菁分别领兵从潼关（今陕西渭南市潼关县北）和轵关（今河南济源东北）进攻，自己则跟随苻雄渡河，并在渡河后烧掉浮桥，意在死战。杜洪部将张先在潼关抵抗苻健军，但被击败。及后苻健派苻雄兵行渭北，附近的氐、羌酋长都斩杜洪使而向苻健投降，苻菁、鱼遵经过的城邑亦都投降，更在渭北生擒张先，令三辅地区大致都落在苻健之手。杜洪见局势如此，唯有退守长安，但苻健随即进攻长安，杜洪被逼弃长安而逃奔司竹（今陕西司竹乡），苻健于是进据长安。苻健见长安人心思晋，于是向东晋献捷报，并与东晋征西大将军桓温修好。于是令秦雍