兵向合肥进发。
在此之前,右军司马胡景略率领军队攻打合肥,久攻不下只得撤兵。韦睿率兵到达合肥近郊,对合肥的山川地势进行了详细考察。他对诸位将领说:“我听说汾水可以灌平阳,今日肥水照样能灌合肥。”于是率领将士们在肥水河上游筑堰坝,很快堰坝筑成,水流畅通,战船相继驶来。魏军当初在合肥城的两侧营建了两座小城,用来保卫合肥。韦睿发兵先攻取了这两座小城。不久,北魏援军杨灵胤率领5万大军到来,各位将领害怕抵挡不住,请求韦睿奏请朝廷发兵增援。韦睿笑着说:“贼兵已到眼前,才去求救兵,怎么来得及?况且我们请救兵,他们也会增兵。用兵之道,贵在神速,出奇制胜。兵在勇而不在多。”于是趁着敌军远道而来,人困马乏立足未稳,韦睿亲自率兵猛攻敌军阵营,敌军顿时溃败,四处而逃。
韦睿派军官王怀静率兵在河岸边修筑城堡来守卫堰坝。北魏军队攻占了城堡,乘胜来到堤下,兵势特别凶猛。韦睿的手下将领们都劝韦睿退回巢湖,有的人提议后退保住三义。韦睿怒不可遏,说道:“军败将死,有进无退。”于是命人取来他的伞扇旗帜,立在大堤下面,显示决不后退的决心。韦睿素来身体虚弱,每次作战从未骑过马。他像诸葛亮一样,坐着小车督率军队。北魏军队来破坏河堤,韦睿亲自率兵与他们拼杀,打败了敌军。北魏军队撤退后,韦睿便率人在堤旁筑垒守卫。他又命人建造了几乎与合肥城墙一样高的战舰。一切准备就绪,韦睿命人决堤放水灌淹合肥城。霎时,合肥城外的水深达一丈多深,高大的舰船从四面八方逼近合肥城。城里的人都害怕得哭了。守城将领杜元伦登城督战,被流箭射中身亡。合肥城被攻破,魏军被杀和被俘虏的共计1万多人,抓获的牛羊数以万计。
韦睿每天白天接应宾客和军务,夜里处理军事文书,三更就起床点灯直到天亮,尽心安抚他的部属。尽管这样,他觉得自己做得还不够,因此,投军的人争先恐后地来到他这里。他所到之处,营帐都井井有条,馆舍和防务工事也都标准规范。
韦睿率领军队抵达东陵,有诏令传来,命他班师而回。众将领担心北魏军队尾随袭击,韦睿安排全部辎重在前而行,自己乘坐小车断后。北魏军队惧怕韦睿的威名,眼望着却不敢追击,军队得以完整无损地退回。不久,朝廷决定把豫州的州府迁到合肥,命韦睿率兵在此驻守。合肥一仗,韦睿打出了威名。
天监5年【公元506年】9月,临川王萧宏率领大军在洛口惨败。10月,北魏中山王元英与平东将军杨大