,牵制晋军右翼。晋孝武帝闻报大惊,急命右将军毛虎生率众出京,往镇姑孰以御俱难;复命谢玄率本部北府兵将,急驰往救彭城。谢玄领命,即率万余人乘船北上,进兵泗口。扎营已毕,欲遣使进城报与太守戴逯,令内外合兵夹击,却因敌军重重围困,信息难通,于是心怀重忧,苦思其计而不可得。
部将田泓猜知主帅之意,主动请缨道:“将军无非欲使人进彭城报与太守戴公,令其合兵夹击,而不得其使。某自幼生长于太湖边上,水性极佳,愿请涉水潜行而往。定不辱使命,将信息达于戴使君,若不能达,请斩我首。”谢玄许之,酌酒为壮行色。田泓潜至水边,不料被秦军巡哨所获,押至大营,搜出谢玄密信。彭超令释其缚,将酒食待之,并以金帛相赐,告谓田泓道:“公若肯降我秦国,富贵不可限量。若执意不肯,则目下尸首两分。”田泓因使命未达,于是佯作投降,说道:“某既为将军所获,如何不降?但不知有何差遣,定赴汤蹈火,在所不辞。”彭超大喜,于是告之以计:“你还去彭城,只对戴逯言讲晋军已被我所败,逃回建康去了,只送此信,便是莫大之功。”田泓伪许之,于是在秦卒监押下至彭城门外,对城上叫道:“晋天子令谢玄将军引军来救,不日便到,使君勉而待之,至期里外合击,必获大胜。”秦兵在身后跟随,听田泓如此传话,不由大怒,即引弓将其射杀于城下。当时彭超大军虽围彭城,但粮草尽在留城。谢玄闻田泓冒死已与彭城守将戴逯传递消息,于是设计,使人宣扬欲遣军一万去攻留城,劫夺秦军粮草。彭超闻之,只得撤却彭城之围,引军还奔留城,以保护辎重。彭城之围遂解,至此田泓以一身之死,救了彭城阖城军民性命,徐州之民无不感念其德。戴逯即率城中百姓及士兵,弃城而走,到泗口来见谢玄。谢玄遂救了戴逯及彭城军民,引领全军以还。彭超至留城扑空,知道中计,遂复据彭城,留部将徐褒镇守,以后军将军俱难、洛州刺史邵保为先锋,率步骑数万向东,攻下淮阴、盱眙。
建元十五年五月,彭超、俱难集中步骑六万,复围攻东晋幽州刺史田洛于三阿。三阿距重镇广陵只有百里,三阿被困,建康震动。晋帝闻而大惧,急令谢安立即沿江布防。谢安遣从弟征虏将军谢石统率舟师屯兵涂中,复遣兖州刺史谢玄率兵二万,自广陵往救三阿。彭超、俱难二将闻晋军远来,料其兵必然疲惫,于是不待传餐就食,便率部众前来迎战。谢玄兵虽远来,但方饱食,于是勇力向前冲突,彭超、俱难等便即大败,只得引残军退保盱眙,三阿之围遂解。六月七日,谢玄与田洛率众五万进攻盱眙,又败秦军,连克盱眙、淮阴。邵保战死,俱难等退兵淮北。谢玄犒赏三军,激励众将,扬声说道:“秦军今兵穷势寡,卒无斗志,我宜速进兵,若得一军乘潮夺其上游,则彼军自走。不知哪位将军敢当此重任?”部将何谦奋勇出列请令道:“小将愿往。”谢玄壮之,于是遣何谦率舰艇二百,乘潮而上,夜焚淮桥。俱难、彭超见淮桥已毁,恐后难退,只得向淮北败逃。谢玄、何谦与三阿守将田洛奋力追击,与秦军战于君川