暮春水涨,晋廷北伐正式出师。此前荀羡已传檄江淮间,号召徐兖二州流民帅勤王,参与北伐。打回老家去,是时已老耄之淮阴令萧整等老一辈亲身南渡者的夙愿,而一般流民帅,亦皆有建功立业之意,因此自荀羡开春移镇广陵,流民帅便纷纷来归,至此麇集广陵,众可三万。
萧整二子,长子儁已将而立,精明强干。少子鎋亦已十七,皆自幼习武,萧鎋尤其勇力过人。萧儁弱冠便以县尉、主簿之职辅佐其父,至此已任县丞,而萧鎋为县尉。听闻北府荀都督移镇广陵,传檄号召徐兖流民帅勤王参与北伐,萧整大喜道:“我自弱冠受皇恩,忝为淮阴令以来,亟盼朝廷北伐,亦已久矣!四年前褚太傅以征北大将军,都督北府出师北伐,命我待命淮阴,而王师败于泗口,南下流民死伤殆尽,诚可痛也!去岁王扬州筹思北伐,尚未发动,便因羌贼姚襄反叛,而搁置大计!荆州桓征西虽蹑姚襄而后发先至,邀击之于伊水之上,使之败而东窜,遂光复旧都,然至今春,旧都复失,而沈世坚死难,亦深可哀!今朝廷以殷中军都督五州,以扬州刺史用事,而复以姚襄为北伐主力之先锋,亦不知其人究竟可信可用否!惟荀都督主持北府,率徐兖流民帅北征,当克复桑梓!”
于是萧整二话不说,于荀羡所传檄文上附骥,声言将以二子率家兵及淮阴部曲千五百人受命,参与北伐。萧整发出书信,便将二子召至厅堂,命即日集合人马,打点行装,预备受荀都督令,渡淮北讨。
为北伐台军主力作先锋的姚襄,春末已驻寿阳东面之山桑,月余后,却以夏水未至,舟行困难,迟回不赴寿春。晋廷箭在弦上,不得不发,乃征召民间牛车,运辎重粮草先发,欲屯资粮于寿春充足之后,便夏水仍不至,朝廷台军以粮草已先行,亦可无负累而水陆并进。
姚襄在山桑城外驻军,见晋廷运辎重粮草之牛车络绎不绝,终于又抑制不住贼心,再次率军突袭了台军辎重队,夺了辎重、粮草及牛车。寿春有大军驻扎,姚襄恐为所蹑,不敢便扬长北去,于是攻山桑城。
殷浩闻讯大惊,立命台军二将率师讨伐姚襄。姚襄为辎重粮草所累,寻思占城以守,倒未远遁。台军二将堪堪于山桑城外,与姚襄遭遇。姚襄之众士饱马腾,而台军远行疲惫,遂一败涂地,二将皆殁。
姚襄一战而胜,于远途归乡作战有了一些信心,其众则皆急欲北行,西归关中渭北故乡。于是姚襄从众所欲,率军渡淮,径往西北而去。弘农有桓温荆州兵驻扎,陕城则有前秦洛州刺史苻黄眉。姚襄不敢走崤函故道,乃自孟津渡过黄河至河东,复自蒲坂再次渡河,回到了渭北家乡的冯翊郡夏阳县,即太史公司马迁故里,以夏阳近长安,便寻思进取上郡之杏城,以作后图。