公元一二五九年,蒙哥汗战死在钓鱼山下。蒙古再度攻打南宋已经是一二六八年了。中间这九年对于南宋来说,本来是个整军经武的好机会,但大好时机断送在贾似道的手中,而且蒙古围困襄阳长达五年,贾似道坐视不理。有三件事促成了蒙古攻打南宋,其中两件都与贾似道有关。
1259年,贾似道奉命援救鄂州,在鄂州城下和忽必烈签订了一个和议,答应每年给蒙古白银20万两、绢20万匹,然后以长江为界。
当时的忽必烈因为要跟阿里不哥争位,所以匆匆北返。当时他们这个协议并不是一个正式签订的协议,而是一个口头协议,所以忽必烈回到开平之后,派了一个叫郝经的人为使,到南宋去商量和议具体的执行情况。贾似道这时已是权倾天下,郝经前去见他。贾似道当初欺骗宋理宗说把蒙古打败了,现在突然间又要岁币还要割地,这还了得。怎么办呢?贾似道就将郝经扣押起来。过了一年郝经还没回去,忽必烈觉得很奇怪,又派使臣到南宋来,打听郝经的下落,还委托南宋的官员打听。所有这些事情都被贾似道想方设法隐瞒了起来,但是纸里包不住火,忽必烈得知郝经被贾似道扣押后,大发雷霆,于是下诏攻打南宋。还有两件事情也促成了蒙古攻打南宋,一是“李之变”,二是“刘整之叛”。李璮是金国人李全的儿子。李全在金国被蒙古打得一路败退时,起兵投靠了南宋。南宋本来对李全很好,但是李全对南宋的期待值很高,觉得南宋未能满足他的期待,所以又背叛南宋投降了蒙古。蒙古对李全采取了安抚的策略,让他占据山东,守卫淮水一带。李全死后,李璮继承了他父亲的地盘。之后他联系南宋说,当年我父亲对不起南宋,现在我想投降南宋。宋理宗皇帝很高兴,对李璮给以鼓励和褒奖,于是李璮就背叛了蒙古。蒙古当然不能容忍这种事,所以派兵攻打李璮。李璮支持不住,向南宋求救,结果南宋的军队不敢进入山东境内。1262年8月,李璮战败而死。当时忽必烈认为,李璮的叛变完全是南宋煽动的结果,所以把这笔账算在了南宋的头上。而“刘整之叛”说的是南宋一个名叫刘整的人投降了蒙古。刘整是一个作战英勇而且非常有战略眼光的将军。他曾经只带着12个人攻下了河南的信阳城。后来理宗委派刘整负责四川泸州一带的军务。当时管理四川的吕文德是贾似道的亲信,也是一个很有能力的人,军功卓著。吕文德妒忌刘整,刘整有什么建议他都不采纳,刘整无论有什么功劳,他也全都扣押不报,所以刘整和吕文德的关系十分紧张。吕文德后来任命了一个名叫俞兴的人做四川的制置使。制置使和刘整正好是上下级关系,俞兴和刘整的关系也很紧张。刘整觉得这个人是被安排来整他的,于是开始向朝廷申诉,但是投诉无门,他又亲眼看见两个官阶比他还高的人因为人际关系的问题相继被处死。刘整觉得自己的处境很危险,于是后来带着泸州15郡和三十万户人口北降蒙古。刘整向元朝提出了两个战略性的主张,这两个主张对南宋的伤害极大。第一个主张是在公元1267年提出来的,刘整告诉忽必烈,要想灭南宋的话首先要攻占襄阳;第二个主张是说蒙古要想占南宋的话,必须训练水军。