杨过发现小龙女离开后,再次去寻找她,在途中巧遇程英和陆无双,从傻姑口中得知杀父仇人乃是黄蓉。此时,蒙古人军队南下攻打南宋,郭靖夫妇带领义军守备襄阳城。杨过得知后,与金轮法王一起投身到蒙古人营之中,欲趁攻打襄阳之时报父仇。忽必烈得知大宋高手加入,于是设宴接待他们,不料周伯通闯进来捣乱,后在帐外被一群奇怪的人捉走。杨过和金轮法王等人追去探查究竟,一直来到绝情谷,却得知小龙女与谷主公孙止即将大婚的消息。原来,小龙女出走后因练功走火入魔,后被贪恋小龙女美色的公孙止所救,万念俱灰下答应嫁给公孙止。杨、龙两人相见,冰释前嫌,小龙女立即拒绝了绝情谷主的婚约。公孙止气恼之下用“情花”刺伤杨过,以解药绝情丹为要挟逼迫小龙女成婚。公孙止之女公孙绿萼暗暗喜欢杨过,因去丹房盗药和杨过一起被父亲打入丹炉下的深渊,两人在潭底发现了四肢瘫痪的公孙止原配裘千尺。裘千尺当年被丈夫陷害丢下潭底,得杨过之力逃出之后,大闹公孙止的婚礼,趁机将其逼出绝情谷,并提出要杨过十八日之内去杀死郭靖、黄蓉来换取解药。杨过一心为父报仇,毫不迟疑应诺下来,带着小龙女回到蒙古火营中。蒙古大军开始进攻襄阳,郭靖夫妻率领众英雄抵抗。杨过和小龙女本意趁乱混入城中刺杀郭靖,却被他的侠义感动,在最紧急关头屡次相救。郭靖在交战中身受重伤,襄阳城面临危机。
黄蓉发现杨过此次回来神情有异,和小龙女一番长谈后,从她口中知道事情原委,为保护郭靖,她和小龙女约定,让她与自己联手御敌,待自己生产后即献出首级为杨过换取解药,小龙女过意不去,不住地拒绝。几日后,黄蓉诞下一对双胞胎,女孩名襄,男孩名破虏。黄蓉扶着郭靖逃走,小龙女从火里救下了差点被房梁砸死的郭襄。不料半路婴儿被李莫愁所抢。杨过一路追寻李莫愁,遇上武氏兄弟为了争夺郭芙抡剑相斗。杨过怜武三通慈父之心让两人死心,假言郭芙已配自己为妻,却被随后赶来的小龙女听到。小龙女误以为真,伤心远去。返回襄阳城后,又偷听到自己乃是被甄志丙奸污的真相,因此千里追杀甄志丙。在此期间,义救周伯通,因祸得福,学会左右互搏。
郭芙对两兄弟均有情谊,将武氏兄弟不再理会自己迁怒于杨过,并将自己偷听到的甄志丙、赵志敬的谈话添油加醋说出。杨过因她侮辱小龙女遂打了她一耳光,郭芙一怒之下砍杨过脖颈,不料只斩断他的右臂。杨过忍痛离开,醒来后偶遇前人独孤求败遗留的一只神雕,并在神雕帮助下,练成一身神功。郭芙闯祸之后,在母亲帮助之下逃出襄阳,路上两人正好遇到怀抱婴儿的李莫愁。趁黄蓉与李莫愁打斗期间,杨过现身,带走郭襄作为报复。