完颜宗弼(即兀术)占领建康府后,亲率主力追赶宋高宗。宋高宗从明州乘船经海上逃到温州避难。
完颜宗弼占领明州后,无法活捉逃到海上的宋高宗,劫掠一番决定撤兵。金军利用大运河,将劫掠所获用船运往北方,一路攻破秀州、平江府、常州,准备自镇江府北渡。三月,完颜宗弼被韩世忠所部八千余人在黄天荡拦截,被困四十日。因为有汉奸献策,金军掘通河道将船队经秦淮河引入建康城西的长江江面。韩世忠赶去攻击,却被金军的火箭击退。
岳飞在此间带领东京留守司军的残部转战广德军,六战皆捷,俘虏王权等伪军将领四十多名。驻军广德军的钟村,军粮用尽,将士忍饥,却不敢扰民。建炎四年(1130年)初春,宜兴知县钱谌通知岳飞说县里的存粮够一万人吃十年,欢迎他率军保护县境。二月,岳飞进驻宜兴,屯于张渚镇。在宜兴,岳飞收降了因政局混乱而在当地为匪的多支部队以及金军强征来的河北伪军。岳飞自己就是河北人,平等对待河北、河东等地的签军。伪军们都传话说:“此岳爷爷军。”争来降附。
三月,金军在劫掠秀州和平江府之后,攻向常州。常州知州周杞探知这一情况,派赵九龄到宜兴县请岳飞前来镇守常州。但在岳飞启程之前,周杞已经紧随赵九龄也来到了宜兴县,放弃了常州城。岳飞与周杞、赵九龄一起带兵北进,前后四战,夺回常州。又尾随追袭于镇江府东边,再捷。此时,原杜充手下的统制、现已成为割据一方的盗匪的戚方攻陷了广德军,岳飞忙赶回宜兴县,带一千多骑兵赴广德军,但戚方已西去攻打宣州。
宋高宗已从海上逃回越州,任命张俊为浙西路江东路制置使,“诸将并受节度”要收复建康。张俊自己的部队是宋高宗原来的河北兵马大元帅府的嫡系部队,他只派岳飞统率的原宗泽、杜充的东京留守司的非嫡系部队当前锋去攻打金兵镇守的建康府。
四月二十五日,岳飞在位于建康城南三十里的清水亭首战大捷,金兵横尸十五里,斩得耳戴金、银环的女真人头一百七十五级,活捉女真军、渤海军和汉儿签军四十五人。五月初,岳飞到达清水亭以西十二里的牛头山扎营,夜里令百人敢死队穿黑衣混入金营中扰之,金兵惊,自相攻击杀伤甚众。完颜宗弼于五月十日退到建康城西北十五里的龙湾镇(靖安镇,静安)。岳飞以骑三百、步兵二千驰至新城,大破之。五月十一日,完颜宗弼从龙湾撤退到长江对岸的真州六合县宣化镇。岳飞追至龙湾镇,实现了四年前“靖康之难”前一年金国第一次伐宋时西军老将种师道的“(江河)半渡邀击金军”的遗愿,完全消灭了留在南岸的所有金军。女真人被斩的“秃发垂环者之首无虑三千人”,千夫长留哥等二十多名高级军官被俘,其中仅在龙湾镇一地就俘获包括八名女真人在内金兵三百多人。韩世忠和岳飞给予金军重创,以至完颜宗弼回到北方见到熟人就“相持泣下,诉以过江艰危”,这一年金国皇太弟完颜斜也死时的遗嘱里也对南宋迅速增长的战力表示忧虑:“吾大虑者,南宋近年军势雄锐,有心争战。”
五月下旬,岳飞亲自押解这些战俘去越州,生平第一次觐见宋高宗赵构。岳飞先见到了张俊,张俊通知岳飞朝廷要派他镇守江南东路的饶州(今江西波阳县),岳飞认为这样不妥而上奏:“建康为要害之地,宜选兵固守,仍益兵守淮,拱护腹心。”宋高宗嘉纳。
吴玠仙人关大捷的喜讯传来,鼓舞着岳飞,使他更加蔑视敌人,满怀胜利的信心。大军自鄂州陆续渡江,旌旗直指郢州。岳飞在江心对幕僚们慷慨发誓说:“飞不擒贼帅,复旧境,不涉此江!”
五月五日,岳家军直抵郢州城下。岳飞跃马环城一周,亲自侦察敌情。他举起马鞭,遥指东北角的敌楼说:
“可贺我也!”
六日黎明时,在紧擂的战鼓声中,岳家军发起总攻。战斗异常酷烈,岳飞坐在大纛下指挥,忽然有一大块炮石飞坠在他面前,左右都为之惊避,岳飞的脚却纹丝不动。
岳飞乘胜分兵两路,张宪和徐庆率军朝东北方向进攻随州,岳飞本人率主力往西北方向猛扑襄阳府。
十七日,岳飞兵不血刃,凯歌入襄阳。张宪和徐庆兵临随州后,伪齐知州王嵩龟缩在城垣里,不敢出战。张宪和徐庆军连攻数日,不能成功。牛皋和董先两员新统制已在克复郢州的战斗中大显身手,牛皋更自告奋勇,请求领兵支援张宪和徐庆。五月十八日,牛皋便与张宪、徐庆合力攻下随州城,歼灭了五千伪齐军。王嵩被俘后,押赴襄阳府处斩。
李成得到增援后,气势汹汹,又自新野市回军反扑,号称有三十万大军。岳飞命统制王万和荆南府镇抚使司统制辛太屯清水河,作为饵兵,诱敌深入。辛太不听命令,竟私自逃往峡州宜都县。六月五日,王万军与敌军交战后建炎末,湖南义军首领钟相被俘杀后,杨么等率领数十万人占领洞庭湖区,濒湖置寨,据湖为险;兵农相兼,陆耕积粮,打造车船,练兵水战,继续与官府抗衡。绍兴元年至四年,先后在鼎口(今湖南常德东,沅水入洞庭湖处)、下沚江口(今湖南汉寿东北)、阳武口(今湖南岳阳西洞庭湖中)抗击官军围剿,屡战获捷。社木寨之战中,以车船水军反攻,尽歼守寨宋军,兵势日盛,使官府惧之为心腹大患。五年二月,高宗命宰相张浚为诸路兵马都督,岳飞为荆湖南北路制置使,刘延年为随军转运使,率领号称20万大军前往镇压。军抵潭州(今湖南长沙),张浚布阵:分兵封锁湘阴(今属湖南)、桥口(今湖南湘阴西南湘江西岸)、益阳(今属湖南)、公安(今湖北公安西北)、南阳渡等湖区诸要津;令岳飞率军趋鼎、澧(今湖南常德、澧县),自上游袭取杨么、夏诚等寨。五月,岳飞至鼎州,先遣降人杨华为间,入寨潜结杨么属下,诱降义军;同时,置寨列舰,实施军事威胁。六月初二,义军龙阳(今湖南汉寿)汛州村大寨首领杨钦领所部3000人及战船出降;寻其余大寨首领刘衡、金琮、刘诜、黄佐等亦举寨相继就招。义军大部被瓦解,惟杨么、夏诚仍据寨自固。岳飞知湖区地势艰险莫测,且舟师水战不及义军车船水军,遂先遣人开堰闸泄水,放木筏堵塞湖中诸港,散青草于湖面,以滞车船。继以杨钦为向导,率军进围杨么寨。杨么率众突围,力战失利,被俘,杀,余众被歼殆尽。夏诚死守其寨,亦被官军攻破。至此,杨么之乱被官军平定,就连都督张浚也不得不赞许道:“岳侯殆神算也!”。
绍兴六年七、八月间,岳家军进行第二次北伐。左军统制牛皋为先锋,进攻伪齐新设的镇汝军。伪齐守将薛亨,素称悍勇善战,牛皋向岳飞保证,一定要“生擒以献”。左军以雷霆万钧般的威力,很快就击破这个坚垒。当薛亨作为战俘押解到宣抚司时,连岳飞也颇感惊讶。牛皋继续挥兵东向,扫荡颍昌府,直至蔡州,焚烧伪齐军积聚的粮草、器械而凯旋。
岳飞采取声东击西的战术,以牛皋左军的佯攻,掩蔽大军的主攻方向。牛皋初战告捷后,岳飞的大部队往西北方向进击。八月初,王贵、董先、郝晸等将攻占虢州州治卢氏县,歼灭伪齐守军,缴获粮食十五万石。伪齐武义郎、监卢氏县酒税杨茂“挺身归附”。接着,岳家军又分兵夺取了虢略、朱阳和栾川三县。王贵在虢州得手后,继续统军西向,又克复商州全境,包括上洛、商洛、洛南、丰阳、上津五县。商、虢两州都属陕西路,本非岳家军的战区。吴玠部将邵隆即是当年陕西解州神稷山抗金义军首领邵兴,因避宋高宗绍兴年号而改名。他曾上奏宋廷,认为商州乃是“要害之地”,只有力取商州,方能经营关中。于是宋廷任命他为商州知州,令他和金州守将郭浩共同负责收复商州。岳飞攻克商州后,便催促邵隆尽快赴任,以减轻本部人马的戍守负担。
商州和虢州确是军事要冲,北可控扼黄河,与北方抗金义军直接联系,东可夺据西京河南府,西可进攻关中,几乎将伪齐的统治区一劈两爿。岳家军接连三战告捷,宋廷为此下诏嘉奖说,“遂复商于之地,尽收虢略之城”,“长驱将入于三川,震响傍惊于五路”。“商于”和“虢略”已成两州别名。“三川”为秦朝设三川郡的古地,意指此处有河、洛、伊三川。“五路”者,是指宋朝于陕西沿边设秦凤、泾原、环庆、鄜延和熙河五路。伪齐在惊慌失措之余,派兵骚扰岳家军的后方,攻击德安府应山县,劫掠邓州高安镇。
岳家军击破伪齐军的抵抗,向前突进,取道栾川县,进据原翟兴的基地西碧潭与太和镇,直取伪顺州州治伊阳县。顺州为伪齐割原属西京河南府的伊阳、长水、永宁和福昌四县而设。王贵命令第四副将杨再兴统军由卢氏县向长水县进发。八月十三日,伪齐顺州安抚司都统制孙某与后军统制满在,在长水县界的业阳率部迎战。勇猛的杨再兴当即分布军马,将几千敌军打得落花流水,斩杀孙某等五百余人,生擒满在等一百多人。十四日,杨再兴抵达孙洪涧,伪齐顺州安抚使张某率二千多人隔涧列阵。两军隔水互相射箭,杨再兴指挥军队猛烈冲锋,又将敌军击溃。在十五日夜间二更时分,岳家军进而夺取县城,缴获粮食二万石。杨再兴当即下令,把粮食分配给军士和当地百姓食用。永宁和福昌两县也相继攻克。
岳家军收复福昌县后,距西京河南府城,已近在咫尺。岳家军在此次北伐中,还夺取一个伪齐马监,缴获了上万匹战马,可以大大充实自己的骑兵部队。
岳飞长驱伊、洛,是南宋立国后初次堂堂正正的大规模反攻。