对于羊祜的这些作法,陆抗心中很清楚,所以常告诫将士们说:“羊祜专以德感人,如果我们只用暴力侵夺,那就会不战而被征服的。我们只保住边界算了,不要为小利而争夺侵扰。”因此,在很长的一段时间里,晋、吴两国的荆州边线处于和平状态。羊祜与陆抗对垒,双方常有使者往还。陆抗称赞羊祜的德行度量,“虽乐毅、诸葛孔明不能过也”。一次陆抗生病,向羊祜求药,羊祜马上派人把药送过来,并说:“这是我最近自己配制的药,还未服,听说您病了,就先送给您吃。”吴将怕其中有诈,劝陆抗勿服,陆抗不疑,并说:“羊祜怎会用毒药害人呢”仰而服下。当时人都说,这可能是春秋时华元、子反重见了。吴主孙皓听到陆抗在边境的做法,很不理解;就派人斥责他。陆抗回答:“一乡一镇之间,不能不讲信义,何况一个大国呢?如我不讲信义,正是宣扬了羊祜的德威,对他毫无损伤。”孙皓无言以对。
由此可见羊祜与陆抗的情义之深,只是,月有阴晴圆缺,任何人或者任何事都不可能完美。
羊祜在边境,德名素著,可在朝中,却每遭诋毁。他正直忠贞,嫉恶如仇,毫无私念,因而颇受荀勖、冯紞等人忌恨。王衍是他的堂甥,曾来见他陈说事情,言辞华丽,雄辩滔滔。羊祜很不以为然,王衍拂衣而去。羊祜对宾客说:“王夷甫方以盛名处大位,然败俗伤化,必此人也”。西陵之战,羊祜曾要按军法处斩王戎。所以,王戎、王衍都怨恨他,言谈中常常攻击他。
经过七年的练兵和各项物质准备,荆州边界的晋军实力远远超过了吴军,而两年前吴军主帅陆抗病死,吴国境内又因为吴主孙皓的高压统治使各种矛盾日益激化。这表明晋灭吴的条件和时机已经成熟。羊祜不失时机的上疏请求伐吴,奏疏说:“先帝顺应天意人心,西平巴蜀,南和孙吴,海内百姓得以休养生息,人心安乐。而吴背信弃约,使边境又生战事,国家气数虽是天定,而功业必靠人为,不灭东吴,则士卒百姓无安宁之日。完成统一大业,也是光大先帝功勋,实现无为而治的举措。尧伐丹水,舜征三苗,都是以使宇内安宁,停止兵乱,民众和睦为目的的。当年平蜀之时,天下人都以为应当一并灭吴,而蜀灭至今已十三年,这算一个周期,灭吴的日子应在今天了。
奏疏得到了司马炎的肯定,却遭到了朝内其他大臣的反对,权臣贾充、荀勖、冯紞等人的态度尤为激烈。他们提出西北地区的鲜卑未定,不应该两线作战。只有度支尚书杜预、中书令张华等少数人赞同。恰逢晋军在秦、凉屡有败绩,羊祜遂再次上表:“东吴平定,则胡人自然安定,,当前只应迅速完成灭吴的大业啊。”但还是遭到大部分人的反对,羊祜叹道:“天下不如意的事总是十有七八,目前有些人当断不断,当予不取,怎能不让以后的有识之士引为遗憾!”
其后,羊祜染病回朝,因其姐羊徽瑜去世的缘故,羊祜病情加重,在临去世前推荐了杜预代替自己的职位,而杜预确实没有辜负羊祜的看重,在羊祜去世后二年,杜预按照羊祜的部署一举灭掉吴国。羊祜死后被追封为太傅,一生可谓是荣宠至极。
而蔡贞姬和羊衜的女儿,命运同样不差。