路军队进占江东各地。不久,江东各地的重要城镇均为元军所控制。至此,元军已建立起了一个南下攻击临安的基地。
就在元军积极备战的同时,南宋朝廷也在做出努力试图挽回危败的局面。宋廷一方面下诏征各地守将率兵赴临安增援,并将这些军队布防在临安外围的战略要地;一方面又屡次派人赴元军大营乞和。同时,宋军在大将张世杰的率领下发动了一些反击,其中最大的一仗当属焦山之战。
1275年十一月,元军分三路出攻临安。西路出建康,经溧阳(今江苏溧水)、广德(今安徽广德),直趋独松关(今浙江余杭一带);东路沿江进发,趋长江入海口,欲沿海奔袭临安后方;中路由伯颜亲率,出镇江,经常州南下。
西路元军先在溧阳击败宋兵,又克广德,于二十日进抵独松关,二十二日与守关宋军激战,守将王濡战死,宋兵溃逃,元军遂占独松关。
中路军进抵常州。早在同年八月,伯颜已派兵围攻常州,但由于常州军民的奋力抵抗,历时四个月之久,元军始终未攻占常州。十一月十六日,伯颜率中路元军抵常州,随即督师猛攻。元军堆土成台,高与城墙齐,架巨炮于台上向城中猛轰。十八日城破,常州军民转入巷战,守军大部战死。伯颜对常州军民的顽