夫差殺了子胥之後,任命伯嚭為相國。他想增加越國的封地,但是句踐堅決拒絕了。於是,句踐回到越國,密謀著如何對付吳國。夫差對此毫不在意,自認為更加囂張。他派出幾萬兵士,修建了邗城,挖掘了溝渠,向東北方通往射陽湖,向西北方使江淮水相連,向北方達到沂水,向西方達到濟水。世子友知道吳王又要和中原國君會盟,想要極力勸諫,但又擔心觸怒吳王。他考慮用諷諫的方式來啟發父親。一天清晨,世子友懷裡藏著彈丸,手裡拿著弓,從後園走來,衣服和鞋子都溼透了。吳王覺得奇怪,就問他怎麼回事。世子友回答道:“我剛剛在後園散步,聽到秋蟬在高樹上鳴叫,便走過去看。我看見秋蟬飛來落去,長時間地鳴叫,自以為很成功,但是卻沒有察覺到螳螂已經爬到了樹枝上,伸直了身體,準備捕捉秋蟬吃掉。螳螂全心全意只想著秋蟬,卻沒有注意到黃雀在樹上徘徊,想要啄食螳螂。黃雀全心全意只想著螳螂,卻沒有注意到我手持彈弓,想要打下黃雀。我全心全意只想著黃雀,卻沒有注意到旁邊有一個空坎,一不小心就失足跌進去了。因此,我的衣服全都溼透了,被父王嘲笑了。”吳王說:“你只貪圖眼前的利益,不顧及後患,這是天下最愚昧的行為了。”世子友回答道:“天下還有更加愚昧的行為。魯國承襲了周公的後代,又有孔子的教誨,不去侵犯鄰國。可是齊國卻無緣無故地謀劃侵略魯國,認為魯國終將會被吞併。但是他們不知道吳國已經集結了境內所有計程車兵,派出了一支強大的軍隊,從千里之外攻擊了齊國。吳國大獲全勝,以為齊國已經被消滅了。但是他們不知道越王已經選出了一支死士,自三江口出發,穿越五湖之間,攻滅了吳國,摧毀了吳國的宮殿。這才是天下最愚昧的行為!”吳王憤怒地說:“這是伍員剩下的話,我已經聽得厭倦了,你又撿起來說,是要妨礙我的大計嗎?如果你再多說,你就不再是我的兒子!”世子友嚇得立刻退出去。夫差於是讓世子友和王子地、王孫彌庸一起留守國家,自己親自率領國內的精銳部隊,從邗溝北上,和魯哀公在橐皋會面,和衛出公在發陽會面,然後相約各國諸侯,在大會於黃池,想要和晉國爭奪盟主的地位。
越王句踐聽說吳王已經出征,於是就和范蠡商量,派出二千名熟悉水性計程車兵,四萬名精銳戰士,六千名貴族,從海上通道進入長江,襲擊吳國。前鋒疇無餘先到達吳國郊外,王孫彌庸出城迎戰,沒打幾個回合,王子地帶領部隊從側面夾攻,疇無餘戰馬失蹄被俘。第二天,越王句踐率領大軍到達了吳國的邊境。世子友想要堅守城池,但王孫彌庸說:“越國人還沒有放棄征服吳國的想法,而且他們長途跋涉到這裡已經很疲勞了。如果我們再打敗他們一次,他們必定會逃走。即使不打敗他們,我們還可以堅守。現在出擊還來得及。”世子友被他的話所動搖,於是派遣彌庸率軍迎戰敵軍,他自己則率領部隊緊隨其後。句踐親自站在陣前,督戰指揮。雙方軍隊剛一交戰,范蠡和洩庸就率領兩翼的部隊大聲呼喊著衝過來,氣勢如風雨般猛烈。吳國計程車兵都是精銳勇猛,有豐富戰鬥經驗的,因為他們都跟著吳王出征了,國內剩下的都是沒有經過訓練計程車兵。而這些士兵面對的是越國經過數年訓練的精銳部隊,他們的弓弩劍戟十分鋒利。再加上范蠡和洩庸都是經驗豐富的老將,吳軍怎麼能抵擋得住,結果吳軍大敗。王孫彌庸被洩庸殺死。世子友被困在越軍中,無法衝出去,身上中了好幾箭,擔心被俘受辱,於是自刎而死。越國計程車兵直接來到了吳國城下,但王子地緊緊關閉城門,並派遣民夫上城守衛。與此同時,他派人前往吳王那裡求援。句踐留下水軍在太湖上駐紮,陸軍駐紮在胥閶之間,他還命令范蠡燒燬了姑蘇之臺,火焰燃燒了整整一個月。其他的吳國大船都移動到了湖中。吳國計程車兵不敢再出城作戰。
接著說,吳王夫差和魯、衛兩位君