在刘备苦心夺取益州的过程中,最为艰难、最耗人心力的当属雒城之战。荆州军几次围城、几度出击,皆因城防坚固、形势复杂而以失败告终,损兵折将。雒城之险,关键在于守将张任智勇双全,他屡次凭借冷静的判断与果断的处置,运用地形与兵力配置,几度挫败来敌的攻势,使荆州军疲于奔命,难以打开局面。
第一次荆州军进攻雒城时,张任已料到对方很可能沿着城东南的一条颇为偏僻的小路推进。他亲自带兵埋伏在小路两侧,顺着山势设置伏兵,待刘备军师庞统带着主力走入伏击圈之中时,便在落凤坡处一箭射死庞统,令荆州军措手不及。刘备见情势急转直下,大败失败,狼狈撤退至涪关。幸有刘封、关平带队在后方接应,方勉强保住主力,才避开全局崩溃的命运。
第二次攻城时,张任观察形势,发现刘备亲自指挥西门作战,黄忠、魏延分别攻打东门,此时他便下令吴兰、雷铜拖住黄忠与魏延,自己则潜心设计偷袭刘备。刘备几乎没有察觉危机的来临,被张任的突袭打得措手不及,险些被擒。好在张飞从荆州率军援救,正好赶到与张任交战,最终挫败张任,围住吴兰、雷铜,迫使二将降服。
张任见张飞骁勇难敌,于是再度亲自出马诱敌,假意示弱把张飞引至城北涪水边,试图用地理劣势困死对手。此时吴懿借机带兵从城中杀出,切断张飞的退路,将他困在核心地带。局势似乎对张飞极为不利,然而此时从荆州分兵前来的赵云也恰好赶来,冲上来救援,成功击溃吴懿,张任这次被迫退回城内。
因此,若非张任的运气略显坎坷,刘备的夺取益州之梦很可能在雒城处就被挫折。然而就这次被围的张飞而言,死亡的概率并不高,生还的可能性相对较大。
就张任而言,他的智勇双全在此役中得到充分体现。两次与张飞对阵,他几乎是势均力敌,战斗持续了十多合而难分胜负,武艺之高在演义中也常被称道,可与张郃等名将相提并论。相较之下,吴懿在单挑赵云时却被活捉,显然在个人武艺层面并不算出众,更多被视作普通将卒的水平。
显然,若是张任和吴懿联手,对张飞并非不可战胜之敌,但要真正困死他,靠的并非单纯的人力对抗。张任善于借助地理与兵力上的优势,制造针对张飞的重压与缄锁。若没有勇将持续拖延与阻拦,对方或许就很难被彻底困住,甚至可能冲出包围而去。而在张飞战斗之时,刘备帐下还有黄忠、魏延、严颜三员大将作援,一旦张飞被困,必然会有部队前来救援,局势将向有利于刘备的一方转变。
此时雒城之中,守城的只是刘璋的长子刘循与另一名大将刘璝。若黄忠、魏延、严颜等军队前来增援,单凭这两人显然难以遏制对方的来势,荆州军救出张飞的问题并不难实现。于是这场对张飞的围困,最终以惊险中有惊无险告一段落,损失也不过是一些兵马而已。