当晚，寨民任马驹斩杨由投降北魏。十一月，元英在白沙（今河南光山西南）击败梁将吴子杨，围攻义阳。正始元年（504年）二月，萧衍派遣平西将军曹景宗、后将军王僧炳等率步骑三万增援义阳。其中王僧炳率军二万人进驻凿岘，曹景宗率领军队一万人为后继。元英派冠军将军元逞、扬烈将军曹文敬等进驻樊城，抗击南梁援军。三月，元逞率部击败南梁增援部队，斩俘四千余人。北魏军围攻义阳，昼夜不​​息，但因梁刺史司州蔡道恭指挥有方，令两军相持了百余日，北魏军颇有损伤。不久，蔡道恭忧郁而死，其从弟骁骑将军蔡灵恩代行州事。魏军见蔡道恭逝