前式,令洪迈改些,还令他自称陪臣。朝见礼节,一概要用旧的礼仪。洪迈坚持不肯,被金人困在使馆中,三日水浆不通,洪迈依然不屈。金廷想把洪迈拘住,但是张浩说使臣无罪,不如放回。洪迈才得以南归,和议仍无头绪。
宋廷于是命吴璘率军反攻,收复所失州县。吴璘派部将收复水洛城,并攻克治平砦。绍兴三十二年正月,吴璘指挥部将,以攻为守,发动对西线金军的主动攻势。兴元都统制姚仲率步骑六千余人,出秦亭取巩州;王彦屯驻于商州、虢州、陕州、华州;惠逢攻取熙河路。
但是宋军各路进展不顺,金军据守大散关六十多天,与宋军对峙。姚仲围攻巩县三昼夜未克,退守甘谷城,转攻德顺军四十余日。金军据城坚守,宋军久攻不克。吴璘于是命知夔州李师颜接替姚仲,与吴挺共同节制诸军攻城。同时,徒单合喜遣军增援,吴璘命吴挺率军阻击,与金军相遇于瓦亭。宋军冒矢石进击,金军被迫弃马步战。宋军乘机多路突击,将其击退,生擒千户耶律九斤等百余人。
在此同时,吴璘及其部将相继克复镇戎军、大散关、环州等地。吴璘亲自率兵到达德顺军城下,守城金军听到下面呼唤“相公来了”,都观望赞叹,不忍射箭。他视察各屯驻军,处决违令者。
他鉴于城坚难攻,于是预先修治黄河战地,占领有利地形。又派数百骑兵挑战,诱金军倾城而出。吴璘事先已修好了战地防线,宋军奋勇冲杀,无不以一当十。双方激战至夜间,吴璘忽然喊到“有的将领作战不力”,士兵听到后更加奋力拼搏,金军因此大败,退入城中固守。黎明,宋军再次出战,金军坚守不战。趁着风雪,金军弃城逃遁,宋军仅用八天便攻下此城。吴璘入城后,安抚百姓。城中父老乡亲围住他的马,叩拜不断。他留下副将张舜中守城,自己率军还屯河池。
自从姚仲收复原州,原州一直遭受金军的围攻,姚仲领兵援救,吴璘也亲自奔赴凤翔巡视。宋军诸将虽然奋力拼杀,但金军不退反进,且增兵至七万人。姚仲率军与金军在原州北岭激战,遭遇大败,损失三十多位将领。同时,吴璘派兵收复熙州。于是吴璘前往大幽岭,夺去姚仲的兵权,将其囚于河池狱中,命李师颜代其掌兵。
虞允文也来到,和吴璘一起规画,依次进军,西陲总算顺手。与此同时,金国派遣豆斤太师发诸路兵二十路,进攻海州。他们先派骑兵绕出州城的西南,阻断了饷道。知州魏胜,选择三千余多精锐骑兵,守住石阐堰,金军不能前进,只得退回。魏胜留下一千骑扼守险要,金兵十余万来争夺。魏胜率军增援,杀死金兵数千人,其余金兵惊慌而逃。