勾践撤兵回国后,继续积蓄军事实力,准备与吴国决战。公元前478年,勾践趁吴国遭遇旱灾,粮库空虚之际,组织了全国精锐部队,大举进攻吴国,夫差率兵防御,双方在笠泽(今江苏吴江一带)作战,史称笠泽之战。
吴国多年来南征北战取得了极大成功,勾践不敢轻敌,谨慎制定了佯攻计划。当时吴越双方隔江列阵,勾践派出两支部队,趁夜色分别从左右两路渡江,发动佯攻。夫差听到左右都有鼓声,于是将军队一分为二分别迎击,没想到这是勾践的调虎离山之计。看到夫差中计了,勾践马上让本部精锐部队渡江闪袭吴军大营。
大本营里的吴军来不及反映,被打得落花流水。出去迎击的两支部队听说越军直接去偷家了,就赶回来救援,佯攻的越军此时穷追猛打,大败吴军。笠泽之战越军大胜,吴国自此一蹶不振。勾践非常满意,休整了三年,于公元前475年再度攻打吴国。夫差抵挡不住越军的连番猛攻,撤往国都姑苏郊外(今江苏苏州)。越军紧追不舍,在姑苏郊外再次大破吴军,夫差只好退到城里,依靠城池固守。
姑苏被越军围攻三年后失守,夫差逃到了姑苏山上,勾践率军把姑苏山围了个水泄不通,就像当初夫差围困勾践于会稽山一样,风水轮流转。
夫差看大势已去,就派王孙雒代前往求和,被范蠡拒绝了,越军继续发动进攻。夫差实在扛不住了,再次派王孙雒向勾践求情,说要给勾践当小弟。勾践竟然心软了,准备答应议和,范蠡当即就表示强烈反对:“大王您忍辱负重那么多年,现在不能放弃啊。”于是率领越军进攻,俘虏了夫差。
勾践还是准备放夫差一马,准备将其流放到越国乡下去,夫差不想苟且偷生,就说:“我老了,不能在侍奉越王您了,哎,都怪我当初不听伍子胥的话,我到了九泉之下也无颜面对伍子胥啊。”随即自尽身亡。
夫差死后,勾践进入吴王宫,吴国旧臣都来欢迎勾践,伯嚭也很开心,他觉得自己曾经帮助过勾践渡过危难,勾践肯定不会亏待自己的,没想到一转头就被勾践下令杀了,罪名就是通敌卖国。善恶到头终有报。