之后,刘裕成功的把被软禁起来的刘璋、刘循父子从梓潼搭救了出来,并且利用刘璋的影响力招降了刘璋旧部泠苞、刘愦等人。刘愦又修书招降了云南的杨怀、高沛,南北同时倒戈反叛,让刘备焦头烂额,顾此失彼。
在这种情况下,刘备只能选择向刘辩臣服,派孙乾、简雍送甘夫人与阿斗前往金陵做人质,才化解了来自东汉朝廷的威胁,专心对付刘裕。
但让刘备想不到的是,刘裕表现出来的军事水准极其强大,与赵匡胤、常遇春联合南下,率领十万人马横扫益州北部,一路连战连捷,先后攻克梓潼、巴西、巴东等军事重镇,兵锋直指成都。
即便刘备率领法正、严颜、吴懿亲征前线,也是难以阻挡刘赵联军的凌厉攻势。无奈之下,遂命令张飞、庞统放弃云南,北上涪县增援。
在得到张飞、庞统这支生力军的增援之后,双方的实力逐渐扯平,互有胜负,在涪县形成了僵持之势。
就在这时,朱棣、李文忠从凉州出兵,偷渡阴平,率领三万人马兵临绵竹城下,并且一举破关。刘备得报大惊失色,急忙率部弃守涪县,走小道星夜急行,抢在朱棣、李文忠之前退回了成都北面的最后一道险关——雒县。
一年半的时间里,刘备已经丢失了益州三分之二的土地,手里仅剩下成都、汉嘉、巴郡、涪陵四郡,治下的百姓锐减到不足二百万,这还是靠着成都土地肥沃,人口稠密的原因。