龐德揮刀迎戰。兩人戰了三十回合,不分勝負,於是各自收兵。
有人把戰況報告給關羽,關羽大怒,命令廖化去攻打樊城,自己親自來迎戰龐德。關平迎接關羽,並告訴他與龐德交戰的情況。關羽隨即揮刀出馬,大喊:“關雲長在此,龐德你還不快來受死!”鼓聲響起,龐德出馬說:“我奉魏王的命令,特來取你的首級!怕你不信,我已經準備好了棺材。如果你怕死,就早點下馬投降!”關羽大罵:“你不過是個匹夫,有什麼能耐!今天我就要用我的青龍刀斬了你這個鼠賊!”他縱馬揮刀衝向龐德,龐德也揮刀迎戰。兩人戰了百餘回合,精神都越戰越旺。兩軍士兵都看得目瞪口呆。魏軍擔心龐德有失,急忙鳴金收兵。關平也擔心父親年老力衰,同樣鳴金收兵。兩人各自退回本陣。
龐德回到營寨對眾人說:“人們都說關羽是英雄,今天我才真正相信。”正說著于禁到了。兩人相見後於禁說:“聽說將軍和關羽戰了百合以上還沒能取勝為何不暫時退軍避其鋒芒呢?”龐德憤然說:“魏王命將軍為大將,何故如此怯弱?我明天就要和關羽決一死戰誓不退避!”于禁不敢再勸阻只好回去。
關羽回到營寨對關平說:“龐德的刀法非常嫻熟,真是我的勁敵。”關平說:“俗話說‘初生之犢不懼虎’,父親即使斬了此人,也只是西羌的一個小卒而已。如果萬一有個閃失,就辜負了伯父的重託。”關羽說:“我如果不殺此人,怎能雪恨?我已經決定了,你不要再多說了!”第二天關羽上馬領兵前進,龐德也領兵來迎戰。兩人再次出戰交鋒鬥了五十餘回合後龐德撥馬而回拖刀就走,關羽緊追不捨,關平怕有閃失也緊隨其後。關羽口中大罵:“龐賊!你以為使出拖刀計我就怕你嗎?”原來龐德只是假裝拖刀卻偷偷把刀掛在馬鞍上側拽出雕弓搭上箭射向關羽,關平眼快見龐德拽弓大喊:“賊將休放冷箭!”關羽急忙睜眼看時弓弦響處箭已射到躲閃不及正中左臂,關平趕到救下父親回營,而龐德則勒馬迴轉揮刀趕來,卻忽然聽到自己營中鑼聲大作,擔心後軍有失急忙收兵回營,原來是于禁見龐德射中關羽擔心他立下大功而滅了自己的威風所以才鳴金收兵,龐德回馬後問于禁為何鳴金?于禁說:“魏王有令關羽智勇雙全他雖中箭只怕有詐所以鳴金收兵。”龐德說:“如果不收兵我已經斬了此人了。”于禁說:“‘緊行無好步’我們還是從長計議吧。”龐德不知于禁的心思只懊悔不已。
關羽回到營帳後,拔出了箭頭。幸運的是,箭射得不深,他用金瘡藥敷上傷口。關羽對龐德深感痛恨,對眾將說:“我發誓要報這一箭之仇!”眾將回答說:“將軍,您先暫時休息幾天,然後再戰也不遲。”第二天,有人報告說龐德率軍前來挑戰,關羽就想要出戰,但被眾將勸住了。龐德命令小兵辱罵以激怒關羽。關平守住隘口,吩咐眾將不要報告給關羽知道。
龐德連續挑戰了十多天,都沒有人出來迎戰。於是他和于禁商議說:“現在關羽因為箭傷發作,不能動彈,我們不如趁這個機會,統領七軍一擁而上,殺入他們的營寨中,這樣可以解救樊城的圍困。”但于禁因為怕龐德成功,只拿魏王的命令來推託,不肯出動軍隊。龐德多次想要動兵,但于禁就是不允許。於是他們轉移了七軍,轉過山口,在離樊城北十里的地方,依山紮下了營寨。于禁自己領兵截斷大路,讓龐德在山谷後面屯兵,使得龐德無法成功進軍。
關平見關羽的箭傷已經癒合,非常高興。忽然聽到于禁把七軍移到樊城之北下寨,不知道他們的意圖,於是立刻報告給關羽。關羽隨即上馬,帶領數名騎兵上到高處望去,看到樊城城上的旗號不整,軍士慌亂。城北十里的山谷內屯著大量軍馬,又看到襄江的水勢非常急。關羽看了半天,叫來嚮導官問:“樊城北十里的山谷是什麼地方?”嚮導官回答說:“是罾口川。”關羽高興地說:“于禁一定會被我擒獲。”將士們問:“將軍怎麼知道?”關羽說:“‘魚’入‘罾口’,豈能長久?”但諸將都不相信。
關羽回到本寨時,正值八月秋天,連續下了幾天的大雨。他命令人們準備船筏和水具。關平問:“我們在陸地上對峙,為什麼要準備水具?”關羽說:“這你就不懂了。于禁的七軍不駐紮在廣闊易守的地方,而聚集在罾口川這個險隘之處。現在秋雨連綿,襄江的水必然會泛漲。我已經派人堰住各處的水口,等到水發時,我們就乘高就船,放水一淹。樊城和罾口川的兵馬就都成了魚鱉了。”關平聽後拜服。
而魏軍駐紮在罾口川后,連續幾天大雨不停。督將成何來見於禁說:“大軍駐紮在川口,地勢很低窪。雖然有土