钟离成了南梁淮河防线上的最后一个据点。萧衍深知钟离保卫战的重要性,考虑到前线梁军处于绝对劣势,萧衍派将军曹景宗率军二十万从建康救援钟离,又下令驻守合肥的韦叡前往增援。
507年二月,韦曹二部在钟离城下会师。此时,魏军已经围攻钟离城四个多月了。南梁能够守住,一方面要归功于梁军将士的英勇,杀得魏军的尸体堆得差不多和城墙一般高;另一方面要归功于这段时间淮河流域断断续续在下雨,淮河和雨水将钟离城罩上了一道天然的屏障。
韦睿来到钟离城下后,指挥部队迅速登陆邵阳洲,逼近魏军营垒,连夜挖长沟、搭鹿角,造了一座甲明枪亮的梁军大营。第二天,元英醒来,发现眼前出现了一座敌军营垒。他改变计划,决定先消灭梁朝援军,再攻钟离城。元英派出猛将杨大眼率领铁骑杀向韦叡的部队。韦叡学习刘裕,采取战车阵,将两千辆战车结集在外围,并在每辆车上都安排了一支强弩。杨大眼的骑兵一靠近,梁军强弩连发,杀得魏军人仰马翻。
几天后,淮水水位降水暴涨。梁军出动水师沿淮而上。梁军的大船体积巨大,和营垒一般高,里面载满武士,同时又有许多小船,里面装满干草浇油,准备火攻。魏军在淮河两岸都扎下营垒,以淮河中的邵阳洲为支点,南北各搭建桥梁相连接。梁军放火烧桥,火借风势,迅速蔓延到邵阳洲和两岸的魏军营垒。被分割为几段的魏军陷入火海之中,梁军士兵又下船登陆,猛杀狂砍。魏军乱成一团,桥梁和营垒塌毁,官兵四散而逃。烧死、淹死、踩死、砍死的魏军超过了二十万人,主帅元英单骑逃往梁城。
钟离保卫战以梁朝完胜告终。这是继刘裕北伐告捷之后,南朝又一场辉煌的胜利。同时,钟离之败是北魏对南朝作战以来前所未来的惨败。虽然没有像淝水之战一样引发北魏的崩溃,却也造成魏军精锐损失大半。帝国元气大伤,朝野哗然。元英因为损兵折将,萧宝夤因为支援不力,按律当斩。考虑到二人之前的军功,赦免死罪,双双削爵罢官为民。