1263年正月,南宋右丞相贾似道派遣使者,带着空白的官员任命状、蜡书和金银珠宝,来到蒙军占领的阆州大获山城,企图说服蒙军东川都元帅杨大渊背叛蒙古,重新归附南宋。 杨大渊是甘肃人,曾担任宋军阆州都统。1258年,蒙古大军攻打钓鱼城时,杨大渊带领部队投降了蒙古。当贾似道以高官厚禄来诱惑他时,杨大渊并未动心,他决定扣押南宋使者,并在征询蒙古朝廷的意见后,将其斩首。 二月初,蒙古军队进攻嘉定,宋将马堃带领部队出城迎敌,成功挡住了蒙古军的进攻。然而不久后,蒙古征南都元帅汪良臣率军进攻重庆,驻守在长江下游的宋军开始逆流而上,前来支援。 汪良臣指派部下康士秃作为先锋,与宋军正面交战。而他本人则绕到宋军的背后,封锁了江面,切断了宋军的退路。此外,他还派遣一支军队从侧翼发起攻击。最终,宋军被分割成两部分,首尾失去了联系。结果,宋军战败,不得不向重庆城撤退。汪良臣紧随其后,进行追击,许多宋军将士在还没来得及进入城内时便被蒙古军斩杀。
五月,宋军安抚使高达和将军温和率军北上攻打成都,蒙古潼川都元帅刘整带领大军前来支援。高达得知刘整抵达后,推测潼川一带必然空虚,于是决定从成都撤军,转而进攻潼川。结果,在途中,刘整率军迎击,成功击败了高达的部队。 与此同时,南宋沔州都统胡世权正在护送粮草前往渠州。途中,他在虎啸山附近被蒙古军截获。胡世权竭力抗争,但最终不敌蒙古军,阵亡。其余几名南宋官员被俘虏。这场战斗中,蒙古军刚刚在虎啸山修筑的山城发挥了重要作用。 这一年,南宋夔州知州徐宗武应四川宣抚使吕文德的命令,在夔州附近的长江水域修建了拦江锁,号称铁锁关。这一历史事件后来被后人称为铁锁夔门。为了宣传这项防御工程,南宋右丞相贾似道还特地发布了一则告示,并将其刻在铁锁关附近的崖壁上。 铁锁关由七条铁链组成,铁链总长度超过九百米。它们固定在长江北岸的铁柱上,并通过石孔与南岸的崖壁连接。在平时,铁链沉入水中,不妨碍船只通行;但一旦敌军来袭,铁链便会升起,起到阻挡敌军水师的作用。有趣的是,早在三国末期,东吴的建平太守吾彦就曾在长江上设立类似的拦江锁,以抵御晋国水师。然而,东吴最终也未能抵挡住敌军,最终灭亡。今天,贾似道发布的告示《贾似道告示碑》依然屹立,虽然铁锁早已不见踪影,但当年留下的铁柱和石孔仍在长江岸边默默守护。