、船两千余艘来援,与元军战于汉江中,又大败,范文虎仅以身免。经过这几次战斗,元军将领看到宋水军仍有一定的实力,便在汉江中安置木桩,连绵数十里,完全封锁了襄阳与外界的水路交通。襄阳从此成了一座孤城。
在襄阳完全与外界隔绝后,宋军又组织了几次救援,大都失败,只有一次奇迹般地成功进入了襄阳,这就是所谓的“二张援襄”。1271年五月,汉江水涨,宋将张贵、张顺率水军三千人,乘百余轻舟载满物资,由汉江支流清泥河出发进入汉江,于夜间冲入布防江面的元军舰队,当时元军战船极多,密布水面,宋水军无别的路可走只有硬冲,经过一夜短兵相接的激战,天亮时宋军终于突破重围,进入襄阳。但殿后的张顺却在激战中负伤数处,终于战死江中。张贵入城后又派人秘密潜出城外,到宋将范文虎处约定夹击元军。七月七日,张贵率军出襄阳,顺汉江东进,一路杀敌焚船,断链拔桩,冲出了元军重围,到达了与范文虎约好的地点,望见满江兵船以为是来接应的范文虎的水军,到了近前才发现是元军兵船,张贵军才破重围复又力战,终于全军覆没。张贵本人全身被创,不支被俘,英勇就义。原来元军早已侦知了张贵的计划,提前占据了张贵与范文虎约定会师的地点,等待张贵自投罗网,而范文虎则见元军势众早已逃之夭夭了。