秦萇率兵士三千報酬前驅,涼將馬建率萬餘人迎降。秦軍全線反擊,大敗常據,常據伏劍自刎。
秦軍乘勝進擊,敗涼將趙充哲,俘斬約四萬人,充哲戰死。秦兵進至姑臧城(今甘肅武威)。涼王張天錫出城督戰,城內背叛,遂率數千騎奔還姑臧城。秦兵追至城下,張天錫被迫率眾降秦。苻堅封他為歸義侯,拜北部尚書。並徒其豪右七千餘戶相稱中。前涼政權自西晉永寧元年(301)張軌出任涼州刺史,至張天錫失國,共九主,凡七十六年。
八月,秦兵至涼境,涼驍烈將軍梁濟降秦。張天錫遣征東將軍常據率眾三萬迎戰秦軍。
苻堅並未理睬,直言當初西涼以嫡公主和親,秦宮纔會以中宮之禮迎涼國公主入宮,封為夫人。秦國以誠懇與涼邦交好,涼國卻用心棍騙,乃至於有此違規之舉,為天下人嘲笑。還是向涼國出兵。
七月,苻堅派武衛將軍苟萇、左將軍毛盛、中書令梁熙、步兵校尉姚萇等率步騎十三萬,西討涼國。