月，元英领兵围攻贤首山，焚其寨门。杨由乃驱水牛从营而出，继之以兵。魏军为躲避水牛从，只好退军。元英于是分兵围守。当晚，寨民任马驹斩杨由投降北魏。十一月，元英在白沙（今河南光山西南）击败梁将吴子杨，围攻义阳。正始元年（504年）二月，萧衍派遣平西将军曹景宗、后将军王僧炳等率步骑三万增援义阳。其中王僧炳率军二万人进驻凿岘，曹景宗率领军队一万人为后继。元英派冠军将军元逞、扬烈将军曹文敬等进驻樊城，抗击南梁援军。三月，元逞率部击败南梁增援部队，斩俘四千余人。北魏军围攻义阳，昼夜不​​息，但因梁刺史司州蔡道恭