展喜回到了魯國,向魯僖公彙報了齊國的態度。臧孫辰建議說:“雖然齊國已經撤軍,但是他們仍然不把魯國放在眼裡。我建議我們一起去向楚國請求幫助,一起打敗齊國,讓他們不敢再對魯國有任何不敬的眼神。這樣就能夠讓我們在未來的數年裡保持安寧。”魯僖公認為這個建議很好,於是派遣公子遂為正使,臧孫辰為副使,前往楚國進行外交。臧孫辰一向與楚國的將領成得臣相識,他讓成得臣先向楚王引薦自己,對楚王說:“齊國違背了鹿上之約,宋國在泓水之戰中與楚國為敵,這兩個國家都是楚國的仇敵。如果大王要向這兩個國家問罪,我國的國君願
意全力以赴,作為大王的先頭部隊。”楚成王非常高興。立刻任命成得臣為大將,申公叔侯為副將,率領軍隊攻打齊國。他們奪取了陽穀的土地,用來封賞給齊桓公的兒子雍,並讓雍巫輔助他。他們還留下了一千名士兵,跟隨申公叔侯駐紮,作為魯國的支援。成得臣凱旋而歸,當時令尹子文已經年老,請求把政權讓給成得臣。楚王說:“我恨宋國比恨齊國更甚。子玉已經為我報了齊國的仇,你現在去為我攻打宋國,以報鄭國的仇。等你凱旋之日,我會讓你隨意選擇你想要的。”子文說:“我的才能遠遠比不上子玉,我願意去代替他,一定不會耽誤國王的事情。”楚國成王說:“宋國和晉國有交情,如果我們攻打宋國,晉國必定會出兵相救。在這種情況下,隻有你才能勝任。你強大的才能可以幫助我取得勝利。”於是,他命令令尹子文在睽地負責治軍。他檢查車馬,明確軍法。子文為了展現子玉的能力,當天匆忙完成了所有的工作,整整一天都在忙碌,卻沒有殘殺一人。楚國成王說:“你閱兵時卻沒有殘殺一人,怎麼能夠建立威信呢?”令尹子文奏道:“我的能力就像是一支已經用過多次的弱弓,如果想要建立威信,必須要靠子玉。”於是,楚王又命成得臣負責整頓軍隊。成得臣檢閱得非常精細,使用法律也非常嚴格,犯錯就不會寬恕,整整一天都在忙碌,直到事情全部完成。成得臣總共鞭打了七個人的背部,刺穿三個人的耳朵,整個過程鐘鼓齊鳴,旌旗變色。楚王高興地說:“果然是子玉有才華!”令尹子文再次請求將政務交給成得臣,楚王同意了。於是,他任命成得臣為令尹,負責處理中軍元帥的事務。
群臣們都來到子文的家中,祝賀他推薦了得力的人才,大家喝酒相互致意。當時文武官員都齊聚一堂,隻有大夫蔿呂臣因病未能前來。酒喝到一半時,門衛報告說:“門外有一個小孩求見。”子文命令將他召進來。那個小孩舉手行禮,走到末席坐下,喝酒吃肉,神態自若,仿佛旁邊沒有人一樣。有人認出這個孩子,原來是蔿呂臣的兒子,名叫賈,年僅十三歲。子文覺得這孩子與眾不同,問道:“我為國家得到了一位大將,朝中的老臣們都來祝賀,唯獨你不祝賀,這是為什麼呢?”蔿賈回答說:“各位大人認為值得祝賀,但我卻認為值得哀吊。”子文生氣地說:“你認為值得哀吊,有什麼理由?”賈回答說:“我觀察子玉的為人,他勇於承擔事務,但在決策上卻缺乏判斷力。他可以衝鋒陷陣,但無法獨立承擔重任。如果把軍隊和**大權交給他,一定會把事情搞砸。俗語說‘過於剛強就會折斷’,子玉就是這樣的人。因為一個人而使國家敗亡,還有什麼值得祝賀的呢?如果他不敗,那麼祝賀還不晚。”周圍的人說:“這個小孩說的都是狂言,不必理會他。”蔿賈大笑著離開了,眾位大臣也紛紛散去。
第二天,楚國成**命成得臣為大將,親自統領大軍,聯合陳、蔡、鄭、許四路諸侯,一起攻打宋國,**他們的緡邑。宋國的成公派司馬公孫固去向晉國求援。晉文公召集群臣商議對策。先軫進言道:“現在隻有楚國強橫,而成王對您有私人恩情。如今楚國戍守穀地攻打宋國,製造事端於中原,這是天意讓我們有救援災患的名義。在此一舉,我們可以建立威信,安定諸侯。”晉文公問道:“我想解救齊、宋的危難,應該怎麼做呢?”狐偃建議說:“楚國剛剛取得曹國,並與衛國新婚,這兩個國家都是您的仇敵。如果我們派兵去攻打曹國和衛國,楚國必定會派兵來救援,那麼齊國和宋國就會輕鬆一些。”文公說:“好主意。”於是把這一計劃告訴公孫固,讓他去回複宋公,讓宋公堅守。公孫固領命離去。然而文公擔心自己的兵力不足。趙衰進言道:“古代大國有三軍,中等國家有兩軍,小國有一軍。曲沃武公當時隻有一軍,就可以出征戰鬥。獻公開始組建兩軍,攻滅了霍國、魏國、虞國、虢國,擴張了千裡的領土。現在的晉國,雖然不