融等攻陷寿春。见第三章第四节。垂攻陷项城。梁成与其梁州刺史王显,弋阳大守王咏等,率众五万,屯于洛涧,在安徽怀远县西南。栅淮以遏东军。晋以谢石为征讨都督,与谢玄、桓伊、谢琰等,水陆七万,相继距融,去洛涧二十五里。龙骧将军胡彬,先保硖石,在安徽凤台县西南,淮水经其中。为融所逼,粮尽,潜遣使告石等曰:“今贼盛粮尽,恐不复见大军。”融军人获而送之。融乃驰使白坚,曰:“贼少易俘,但惧其越逸。宜速进众军,犄禽贼帅。”坚大悦,舍大军于项城,以轻骑八千,兼道赴之。令军人曰:“敢言吾至寿春者拔舌。”故石等弗知。
刘牢之率劲卒五千,夜袭梁成垒,克之,斩成及王显、王咏等十将,士卒死者万五千。谢石等以既败梁成,水陆继进。坚与苻融,登城而望王师。见部阵齐整,将士精锐。又望八公山上草木,皆类人形。八公山,在凤台县东南。顾谓融曰:“此亦劲敌也,何谓少乎?”怃然有惧色。坚遣朱序说石等以众盛,欲胁而降之。序谓石曰:“若秦百万之众皆至,则莫可敌也。及其众军未集,宜在速战。若挫其前锋,可以得志。”石闻坚在寿春,惧,谋不战以疲之。谢琰劝从序言。遣使请战,许之。
时张蚝败谢石于肥南,谢玄、谢琰勒卒数万,陈以待之,蚝乃退。坚列陈逼肥水,王师不得渡。玄遣使谓融曰:“君悬军深入,置阵逼水,此持久之计,岂欲战者乎?若小退师,令将士周旋,仆与君公,缓辔而观之,不亦美乎?”坚众皆曰:“宜阻肥水,莫令得上。我众彼寡,势必万全。”坚曰:“但却军令得过,而我以铁骑数十万,向水逼而杀之。”融亦以为然。遂麾使却阵。众因乱,不能止。玄与琰、伊等,以精锐八千,涉渡肥水。石军距张蚝,小退。琰、玄仍进。决战肥水南。坚中流矢。临阵斩融。此据《谢玄传》。《坚载记》云:融驰骑略阵,马倒被杀。坚众奔溃。自相蹈藉,投水死者,不可胜计,肥水为之不流。余众弃甲宵遁,闻风声鹤唳,皆以为王师已至,草行露宿,重以饥冻,死者十七八。坚遁归淮北。时十月也。肥水之战,苻坚实败于徒欲以众慑敌,而别无制胜之方。