派军主沈难当率快船数千艘，乘着纷乱的水流向萧衍的军队开战，张惠绍等人击败沈难当，将对方全部俘虏。永元三年四月，萧衍从沔水出兵，派王茂和萧颖达等人进发逼近郢城。薛元嗣的军队战斗十分疲惫，因此不敢出城。薛元嗣等人处于围城之中，没有其他谋划，只是迎接蒋子文和苏侯神，每天日落时都在州府厅堂上祭祀求福，求神的铃铎声昼夜不绝。又让蒋子文的神像登上城墙巡行，次日也这样循环往复，有识之士知道郢城要失败了。永元三年七月己未（501年8月26日），萧宝卷任命程茂为督郢司二州、辅国将军、郢州刺史，薛元嗣为督雍梁州南秦