建炎三年(1129年)正月,金军闻宗泽已死,再次南侵,目标直指扬州。金军兵锋甚锐,很快就攻下徐州、淮阳、泗州(今安徽泗县)等地,进一步逼近扬州。赵构仓皇出逃,先逃往镇江,后又逃奔杭州。金军攻入扬州后,因孤军深入,只得焚城北还。赵构逃往杭州后,朝野激愤,纷纷指责黄、汪误国行径。为了平息民怨,赵构被迫罢免黄、汪之职,改任朱胜非为相。
五月,赵构自杭州北上,进驻江宁(今江苏南京市),改为建康府,并遣使向金求和,表示愿意削去帝号,向金称臣纳贡。金人不许,扣押使者。九月,再次兴兵侵宋。赵构于是再度逃跑,先从建康逃往镇江、又从镇江逃往常州,接着从常州逃往杭州,同时升杭州为临安府。十一月,听闻完颜宗弼率领金兵渡过长江,攻入江西、湖南等地后,又仓皇从杭州逃到越州,再从越州逃到明州,最后从明州逃到定海(今浙江镇海县)。金兵逼近定海时,赵构又采纳宰相吕颐浩的建议,乘船逃往海上。金兵乘船入海,继续追击赵构,后由于遇到风雨,才撤军北还。在撤军北还之际,金朝还不忘扶植宋叛将刘豫建立另一个傀儡政权——伪齐。伪齐政权地占河南、陕西等地,成为了南宋与金之间的缓冲地区。