由于张绣势力的死灰复燃,曹操派遣曹洪南下,却被张绣所阻。曹操在南方的地盘被张绣、刘表等人不断侵入,怒不可遏的曹操最终决定再度亲政张绣。这一次,张绣不投降了,而是与曹军进行对耗,同时刘表派人前去截断曹操后路,又有传闻袁绍伺机袭击曹操后方,想要抢夺汉献帝。由于地缘上的劣势,曹操只得撤军回北方,重新将战略重点对准袁绍。
就在曹军撤退之时,张绣不顾贾诩劝阻,追击曹军却遭遇大败。败退回来的张绣原想向贾诩致歉,却被其催促立刻追击。收拢败兵的张绣再度追击,果真获胜。此事反映出贾诩对兵法的深谙程度之深,已经远远超过了许多同代人。张绣回军之后,向贾诩虚心请教这一败一胜之间的奥妙。贾诩也不吝言,指出张绣打不过曹操,而曹军之中其他人又打不过张绣的事实,并明言第一次曹军殿后的必定是曹操本人,随后曹操心急后方局势,因而一定会先行赶路而让他人断后。
然而虽然张绣和贾诩配合的亲密无间,奈何当时的中原形势已经给不了他们太多的时间了。此时的曹操、袁绍已经占据了北方大部分地盘,成为实力最为强劲的两大诸侯。在双方对峙之时,张绣和贾诩决定寻求一位大靠山。其中张绣理所当然的认为应当选择袁绍,必定自己曾诛*了曹操的儿子,双方结下了血仇。然而贾诩却有不同的见解,他认为袁绍强盛,并不会特别重视己方的投诚,反而是曹操手握汉献帝,代表的法统正当性。另外贾诩认为曹操有称霸天下的远大志向,必定不会计较私怨的。
在经历了李傕、郭汜之乱之后,贾诩对人心的评判依旧过于肤浅和表面化。人性的复杂,又岂是只言片语所能解释清楚的。当时曹操相对袁绍处于劣势,故而在张绣贾诩以曹操集团是天下正统为理由而投降之后,曹操大喜过望,兴奋的对贾诩说他是让自己信重于天下的人。
纵观整个河北战局,曹操对张绣、贾诩的优待颇为丰厚,而张绣同样在官渡之战中力战有功”,贾诩更于关键时刻力劝曹操以获得大胜。然而河北平定之后,情况就发生了变化。依据史籍记载,公元207年,张绣跟随曹操去柳城征讨乌桓,还没有到达就死了,被谥为定侯。然而依据《魏略》所言,张绣却是在一次曹丕请其吃饭时,诉说对他的不满之后,张绣心不自安,最终自*身亡的。
不同于《三国志》,《魏略》是魏朝郎中鱼豢私撰的史书,里面有许多正史未能解释清楚的内容。其中就包括了流传颇为广泛的,曹操火烧麾下朝臣在官渡之战前私通袁绍的书信,以表宽宏大量、既往不咎的故事。只是依据《魏略》的记载,烧信之前曹操就已经暗地里派人看过并知晓了私通袁绍之人的名单。此后曹操曾发起过多次政治地震,未尝于此没有关联。也就是说,张绣的身亡很有可能也是曹操秋后算账的一个步骤。
而当张绣故去之后,贾诩在余下的岁月中仅为曹操出过两个计策,而大多数时候都低调到了极点。“诩自以非太祖旧臣,而策谋深长,惧见猜疑,阖门自守,退无私交,男女嫁娶,不结高门,天下之论智计者归之”,可见贾诩隐匿于帷幕之后的形象,更多的是处于自保的无奈之举。此时的贾诩,或许因为张绣的死而幡然醒悟,血仇岂是那么轻易可以化解的。当袁绍兵败,曹操成为北方唯一的霸主之后,贾诩当初劝谏张绣投奔曹操的那番话,也就没了得以确立的现实基础。
贾诩后来所献的两计,一个是赤壁之战前,劝谏曹操休养生息的建议。最终曹操没有听从贾诩的话,却遭周郎一炬,黯然北还。另一个则是随同曹操前往西凉与马超、韩遂作战。回到凉州家乡的贾诩是什么心境,史书上没有记载。然而面对马超、韩遂当时在西凉的*戮劫掠行径,这一次也是贾诩在曹操阵营中最为积极的一次献策。正是在贾诩的出谋划策之下,曹操成功离间马超韩遂,并击败了两人。