六月,宣武帝派
任城区王元澄率军五万及萧宝寅、陈伯之等并力攻打钟离,八月,派镇南将军
元英进攻义阳。魏军在钟离方向发展顺利,十月连克川郡、大岘、焦城、淮陵等八城,但在攻
阜城县时,被
南梁太守冯道根所率骑兵百余的攻击,粮道被切断,魏军被迫退军。
正始元年(504年)正月,陈伯之军在东关击败梁征虏将军赵祖悦。二月,梁将姜庆真乘北征
钟离姓,
寿阳县空虚之际,袭占寿阳外城,任城王元澄的夫人率军守城,
萧宝夤来救,魏军内外夹击大败姜庆真军。
元澄率魏军主力围攻钟离。
萧衍派冠军将军张惠绍等率军五千人运粮来救钟离。这时,
元英又派
平远县将军刘思祖部拦住
梁军运粮部队,于邵阳洲大败梁军,擒获张惠绍等十名梁将。三月,攻钟离的魏军因
淮河暴涨,撤还寿阳。
在义阳方向,元英在
景明四年十月领兵围攻贤首山,寨民任马驹斩杀守将杨由,投降了
北魏。十一月,元英在白沙击败梁将吴子杨,围攻义阳。正始元年二月,梁武帝派
平西将军曹景宗、
后将军王僧炳率步骑三万增援义阳。其中王僧炳率军2万人进驻凿岘、曹景宗率军万人为后继。元英派
元逞等进驻
樊城区,抗击梁军。三月,元逞率部击败
南梁援军,斩俘四千余人,梁将曹景宗滞留凿岘,不敢增援义阳。七月,
萧衍又派宁朔将军马仙埤援救义阳。
元英在上雅山构筑防御工事,示弱设伏,引诱
梁军。马仙埤不知是计,领兵直追至义阳城下,突击元英大营,元英诈败。马仙埤追击,遭到伏击,大败。马仙埤部又连续进攻,都以失败告终。八月,
梁军义阳守将蔡灵思在援兵不至的情况下,开城降魏。魏军占领义阳,并置为郢州,以
司马悦为
刺史。
景明四年三月,投降
北魏的原鄱阳王
萧宝夤和
江州刺史陈伯之请求北魏出兵攻梁。
元恪元恪应允,遂于四月诏萧宝寅为
都督东扬州等三州诸军事,招募英豪,配合南攻;
陈伯之为都督
淮南市诸军事。六月,魏帝遣
任城区王元澄率军5万及萧宝寅、陈伯之等并力攻
钟离姓;八月,又派镇南将军
元英进攻义阳。南攻魏军在钟离方向发展顺利,于十月连克
颍川(今河南禹州)、大岘(今安徽含山东北)、焦城(今
中牟县西南)、淮陵(今
盱眙县西)等8城。在攻
阜城县(今安徽全椒东)时,遭
南梁太守冯道根所率百余骑的攻击,粮被切断,魏军被迫撤军。魏正始元年(504年)正月,陈伯之军击败梁征虏将军赵祖悦于
东关(今安徽含山西南)。二月,梁将姜庆真乘
北魏攻钟离,
寿阳县(今安徽寿县)空虚之际,袭占寿阳外城。
任城区王元澄之妻率军守城,
萧宝夤来救,魏军内外夹击,大败姜庆真军。
元澄率魏军主力围攻
钟离姓。
萧衍萧衍派冠军将军张惠绍等率兵5000人运粮袜接济钟离。这时,
元英又派
平远县将军
刘思祖部拦截
梁军运粮部队,于邵阳洲(今安徽风阳东北淮河中)大败梁军,擒张惠绍等10将领。三月,攻钟离魏军因
淮河暴涨而撤还寿阳。在义阳方向,魏将元英于
景明四年十月领兵围攻贤首山(今
信阳市西南).寨民任马驹斩守将杨由投降
北魏。十一月,元英在白沙(今
光山县西南)击败梁将吴子杨,围攻义阳。正始元年二月,梁帝萧衍派
平西将军曹景宗、后将军王僧炳率步骑3万增援义阳。其中王僧炳率军2万人进驻凿岘(今河南信阳南),曹景宗率军万人为后继。元英派
元逞等进驻
樊城区(今属
襄阳市),抗击
南梁援军。三月,元逞率部击败梁增援部队,斩俘4000余人。梁将曹景宗滞留凿岘,不敢增援义阳。七月,梁帝又派宁朔将军马仙埤救义阳。元英于上雅山(今河南桐柏境内)构筑工事,布阵防御,并示之以弱,设伏后引诱
梁军。马仙埤不知是计,领兵直追至义阳城下,突击
元英大营,元英佯败。马仙埤部追击,遭伏击,大败。马仙埤部又连续进攻,均遭失败,元英趁势反击,马仙埤部被迫后撤。八月,
梁军义阳守将蔡灵思在援兵未奏效、守城力竭的情况下,开城降魏。魏军占领义阳,并置为郢州,以
司马悦为
刺史。