连续两月的攻防战,使双方体力都接近枯竭。蒙古大军仗着人多势众,本欲一鼓作气拿下城池,不料天公不作美。4月3日起,合州地区连降暴雨20天,蒙军不得不暂缓进攻,这也为钓鱼城守军赢得宝贵的喘息时间。
4月22日,大雨初停,蒙军都总帅汪德臣率部发动夜袭,再次被击退。5月初,合州天气转暖,初夏晴热的气候引得蒙军大量不适,加上连连攻城不克,军士锐气大减。此时,王坚抓住敌方疲弱期,趁夜率数百勇士出城,实施了对蒙哥的"斩首行动",幸得各部众人拼死护卫,王坚才未得手。
6月,吕文德舰率战舰千艘,军队二万余人,逆江而上,经过激战,冲攻在涪州的浮桥,进入被围困的重庆城。随后吕文德率舰队再沿嘉陵江北上,援救钓鱼城。史天泽利用蒙军占据上游的有利条件,在钓鱼城南的三槽山黑石峡顺流攻击吕文德军,吕文德被击败后只得退守重庆。

钓鱼城防御体系示意图










