进攻赭圻,陶亮等人率领各军前来援救,战斗中殷孝祖被流矢射中而死,将军朱辅之、申谦之、张灵符都失败了。朱辅之的副将正员将军皇甫仲远、申谦之副将虎贲中郎将徐稚宾都战死了,殷孝祖的支军将领范潜带领手下五百人向陶亮投降。当时讨伐东方叛军的朝廷军队已获得了胜利,江方兴重新回到虎槛,建安王刘休仁派江方兴、刘灵遗各带三千人帮助守卫赫圻,叫江方兴统领殷孝祖的军队。沈攸之代替殷孝祖作前锋都督,孙冲之对陶亮说:“殷孝祖是一员骁将,刚一交战便被我们打死。天下大事已经定了一大半,不必再打,只需直取新城。”陶亮不同意孙的意见。太宗此时派员外散骑侍郎王道隆到赭圻督战。孝祖死的第二天,建安王刘休仁派将军郭秀之率骑兵三千接受沈攸之指挥。沈攸之于是带郭秀之和辅国将军步兵校尉杜幼文、宁朔将军屯骑校尉垣恭祖、龙骧将军朱辅之、元外散骑侍郎高遵世、马军队长龙骧将军顿生和殷佛荣等三万人,在凌晨前攻击敌军,朝廷军队猛烈攻击,大败西军,杀掉几千西方士兵,一直追到姥山才退回,孙冲之等人在湖、白口筑的两个小城,也被将军张兴世攻下。陶亮听说湖、白二城陷落,非常害怕,连忙呼叫,孙冲之回到鹊尾,留下薛常宝,代替孙冲之守赭圻。西军首先在姥山和各山岗分立的营寨也各自败回,共同占据浓湖,浓湖城正是建在鹊尾这地方。
此时战争正剧烈进行,朝廷货用不足,劝老百姓每家上交二百斛米、五万钱、杂谷五百斛,同时赏赐荒远县令官;上等白米三百斛,八万钱杂谷一千斛的,同时赏赐五品的正令史官员,如果达到上述要求,想留在家里享受一个四品官的待遇也可以;上交四百斛米、十万钱、杂谷一千三百斛的赏赐四品令史官职,满了,可以在家享受三品官的待遇;上交大米五百斛、十五万钱、杂谷一千五百斛,赏赐三品令史官职,如果满数了,在家里享受监守待遇也可以;上交七百斛米、二十万钱、杂谷二千斛赏赐荒郡太守官职,如果想在家里享受亲王尚书令官待遇也可以。
邓琬又派辅国将军豫州刺史刘胡率领二万人马,精锐骑兵二千,前来驻扎鹊尾,刘胡是一位老将,多次立战功,一贯奸猾有些计谋,被众人推戴,沈攸之等人有些怕他,当时刘胡的老同乡蔡那,佼长生,张敬儿,都带兵隶属沈攸之,正在赭圻。刘胡写信招降他们,蔡那等人都拒绝了,刘胡又请蔡那等人对话,说过去的旧事。蔡那等人质问他,叫刘胡归顺朝廷。刘胡便回军进驻鹊尾,也没有献出什么谋略。辅国将军吴喜平定三吴后,率领他手下五千人,同时运物资,抵达赭圻,在战乌山建堡垒,又分派一千人,乘小船两百,和佼长生在一起作为游击部队。
薛常宝粮食吃完了,请求刘胡增援。三月二十九日,刘胡率领步兵一万,半夜凿山开路用布袋运米,前来增援赭圻的薛军。早晨到赭圻城下,还隔着小城濠,不能运进去。沈攸之这时连忙带领各路军队进攻敌军,队长郭宗之、荀僧韶、队长韩欣委等人率兵三千,作为沈攸之的援兵。刘胡打开通城吊桥,荀僧韶等手持盾牌上前猛击,使吊桥重新断毁。军帅刘沙弥率轻军深入敌阵,进到刘胡面前,被刘胡部下杀了。沈攸之驱马攻入敌阵,回来时,被敌人追击骑兵刺中骑兵军帅殷佛荣,武保救助他回来。朝廷军仍继续猛烈进攻。杀伤敌人很多。刘胡的人马大败,于是丢下粮食和甲兵,沿山逃跑,沈攸之等乘胜追击,又杀了很多敌人,刘胡也受了伤。勉强回到军营。薛常宝恐惧得手足无措,又派人告诉刘胡,想突围逃回去。四月四日,刘胡又亲自率几千人迎接薛常宝,薛常宝等人开城突围逃跑。沈攸之率辅国将军沈怀明、队长周普孙、江方兴、申谦之等又合力进攻刘胡等,吴喜也接着率兵支援。吴喜被刘胡军包围非常着急,有人前来牵捉吴喜的坐骑,他的手下蔡保用刀砍那人,断了那人的手,然后才逃出,正员将军队长卜伯宗,江夏国侍郎队长张涣,奋战殉国,卜伯宗即益州刺史卜天与的儿子。沈攸之、吴喜等人大战一整天。薛常宝、张继伯、胡灵秀、焦度等都受了重伤,逃回大营,赭圻陷落。伪宁朔将军南阳太守沈怀宝,伪奉朝请兼中书舍人督战谢道遇被斩首,另外俘虏敌军几千人。陈绍生坐一小船逃到西岸,他的部众都逃到鹊尾。建安王刘休仁从虎槛前往进驻赭圻。刘胡派陈绍宗、陈庆率领轻舰小船二百,大船五十艘,到鹊尾州之外挑战,吴喜、张兴世、佼长生等人进攻刘胡。吴喜部下军帅吴献之飞舰冲击,所向披靡,无数敌人被斩首擒获,另外有些投水而死,一直追击到鹊尾州上才回来。太宗担心刘胡等人也许会从陆路迂回京师,派宁朔将军、广德令王蕴带一千人防守鲁头。
当时刘胡兵众强盛,朝廷内外非常担心,太宗想安定人心,派吏部尚书褚渊到虎槛选用将帅以下人物作朝廷官吏。申谦之、杜幼文用这机会请求做黄门郎,沈怀明,刘亮请求做中书郎,建安王刘休仁叫褚渊接受将帅的要求,太宗不允许。他说:“忠臣为国而死,不要求报答,在困难中要挟朝廷,难道是做臣子的道德吗?”
始安内史王职之,建安内史赵道生,安成太守刘袭都在本郡宣布归顺朝廷,邓琬于是派龙骧将军廖琰率领几千人,同时征集庐陵百姓进攻刘袭。刘袭和郡丞檀玢进行抵抗,但彻底失败。檀玢在战斗中被杀,刘袭丢下郡务逃跑,只好占据险要防守而已。廖琰抢掠一番便回来了,刘袭再次出来,占据本郡。
当时齐王萧道成正率军在北方讨伐敌人。齐王世子萧赜正当南康郡赣县县令,邓琬派人逮捕萧赜,萧赜的心腹萧欣祖、桓康等数十人,带萧赜的长子逃窜在山林中,招募得一百多人,攻打郡城救出萧赜,萧赜自称宁朔将军。南康相沈肃之、前南海太守何昙直、晋康太守刘绍祖、北地人傅浩、东莞人童禽等人,在本郡宣布起义,邓琬征调始兴相殷孚当御史中丞,同时叫他带领本郡人前来赴援,殷孚人马很多,萧赜在揭阳山避开殷孚。邓琬派武昌人戴凯之当南康相,萧赜率兵进攻他,戴觊之战败逃跑。萧赜派队长檀文起带一千人到西边防守西昌、和刘袭相互响应,邓琬又派廖琰和他的中兵参军胡昭等人在西昌建立堡垒,守在堡中伺机攻击。邓琬又调豫章太守刘衍当右将军、中护军,殷孚代他当豫章太守,统率上游五郡军事,以防卫刘袭等人。
衡阳内史王应之率领郡中文武官兵五百人起义袭击在长沙的何慧文,直抵城下。何慧文率领左右出城抵抗,王应之奋勇拼杀,杀死好几千人,于是和何慧文对面接战,他砍了何慧文八道伤口,何慧文把他的双脚砍断,于是杀了他。当时湘东国的侍郎虞洽为太宗收租税,在湘东劝太守颜跃起兵响应朝廷,颜跃不同意,虞洽于是投奔桂阳招募好几百人。回来攻打颜跃,颜跃害怕,只好求和,虞洽同意了他,于是虞洽有二千部众。当时邓琬调何慧文带兵东进寻阳。从长沙出发,已走了几百里,听说虞洽起兵,于是回师攻打虞洽,虞洽等不久便战败逃跑。
殷孚离开始兴后,让郡中五官椽谭伯初留下来管理郡中事务。当地人刘嗣祖等人杀掉谭伯初占据此郡宣布起义。邓琬派始兴太守韦希真、鹰扬将军杨弘之率兵一千讨伐刘嗣祖,刘嗣祖另派部分兵力出行南康和萧赜汇合。韦希真等人认为起义人马很多,驻在庐陵不敢前进。广州刺史袁昙远听说始兴起义,派手下将领李万周陈伯绍率兵进攻刘嗣祖,刘嗣祖派兵戍守。。阳,李万周也立堡垒互相对峙。刘嗣祖派人骗李万周说:“寻阳已被平定,朝廷派刘面力当广州刺史,将要到了。”李万周信以为真,于是回过头来袭击番禺城,半夜时用长梯进城,袁昙远胆怯无防卫,听说李万周反了自己,于是当日出逃,李万周在城中追上他并将他杀掉,交州刺史檀翼被人代替回到广州,家财仍以巨万计。李万周诬陷他造反,袭杀了他。于是他抢掠公家私人很多金钱布帛,缴获袁檀的珍宝,都收入自己腰包。