昭王讀了春申君的上書後,派使臣給楚國送去了厚禮,秦楚結為盟國。
計脫太子
秦楚結盟後,楚王派黃歇與太子完到秦國做人質。後來頃襄王得病,太子卻被秦國扣押著,不讓回去。太子與秦國相國應侯私交甚厚,於是黃歇就勸說應侯道:「相國果真與楚太子交好嗎?」應侯說:「是啊。」黃歇說:「如今楚王病了恐怕會一病不起,秦國如果能讓太子回去,並立他為楚王,他必定感激秦國和相國的恩德,這就為將來保留了一個萬乘之國的盟友。如果不讓他回去,那他充其量不過是個咸陽城裡的百姓罷了。楚國改立的太子,肯定不會侍奉秦國,那樣就得不償失了。」應侯向秦王轉達了黃歇的意思。秦王說:「讓楚國太子的師傅先回去探問一下楚王的病情,回來後再作計議。」
黃歇對太子說:「秦國扣留您的目的,是要借此索取好處。現在太子沒有能力讓秦國得到什麼好處,就只有被長久的扣押了。現在,陽文君的兩個兒子都在國內,且頗有聲望,大王如果不幸辭世,您又無法返回,陽文君的兒子必然會被立為國君。因而,您不如趁早逃離秦國,跟使臣一起回去相機成事吧。至於這裡,你就不要擔心了。」
太子於是扮成楚國使臣的車伕矇混出了秦國。黃歇就在客館留守,推托太子有病謝絕會客。等太子已經走遠,黃歇就主動對秦昭王說:「太子已經回去,離開很遠了。我當為死罪,願您賜我一死。」昭王大為惱火,要黃歇自殺。應侯進言道:「黃歇作為臣子,為了他的主人獻出生命是應盡的職責。太子如果立為楚王,必定重用黃歇,所以不如免他死罪讓他回國,來表示對楚國的親善。」秦王聽從了應侯的意見,也把黃歇遣送回了楚國。
功過參半
黃歇回到楚國三個月後,楚頃襄王就去世了,太子完被立為楚王,這就是考烈王。考烈王一即位,就任命黃歇為丞相,封為春申君,並賞賜給他淮北地區的十二個縣作為封邑。十五年以後,黃歇向楚王進言道:「淮北地區靠近齊國,那裡常常情勢緊急,我們不如把這個地區劃為郡來治理。」考烈王聽從了黃歇的建議於是把他改封到江東地區。春申君就在吳國故都修建城堡,把它們作為自己的都邑。
經過春申君的努力,楚國再次興盛強大起來。有一次,趙國平原君派使臣到春申君這裡來訪問,春申君把他們一行安排在上等客館住下。趙國的使臣想向楚國誇耀趙國的富有,就特意用玳瑁簪子綰插髮髻,亮出用珠玉裝飾的劍鞘,請求招來春申君的賓客會面。結果,春申君的上等賓客都穿著寶珠裝飾的鞋子來面見趙國使臣,趙國使臣一見,羞愧難當,再也不敢炫耀了。
春申君任楚相的第二十二年,各國諸侯擔憂秦國無止無休的攻戰征伐無法遏制,就互相聯合向西討伐秦國,由楚國國君擔任六國的統帥,讓春申君當權主事。結果,六國聯軍到達函谷關後,秦軍出關應戰,六國聯軍一敗塗地,落荒而逃。楚考烈王把作戰失利的原因歸罪於春申君,春申君因此被漸漸疏遠了。
借種生子
考烈王一直沒有兒子,春申君為此事很發愁,就四處尋找女子進獻給楚王,雖然進獻了不少,卻始終沒生出兒子。趙國人李園打算把他的妹妹進獻給楚王,可又聽說楚王不能生育,怕他妹妹得不到寵幸。就尋找機會做了春申君的侍從以尋找機會。不久他請假回家,故意延誤了返回的時間。春申君問他遲到的原因,他就回答說:「齊王派使臣來求娶我的妹妹,我跟那個使臣喝酒,不小心喝醉了,所以延誤了時間。」春申君問道:「可以讓我看看你的妹妹嗎?」於是李園就把他的妹妹領到了春申君那裡,春申君一見就喜歡上了她,隨後就把她納為了自己的小妾。後來李園知道了他的妹妹懷了身孕,就讓他的妹妹尋機勸說春申君道:「楚王對您尊重寵信,即使他的兄弟也不能和您相比。如今大王沒有兒子,如果楚王壽終之後要改立兄弟,那麼您必然會受到冷落,您又怎麼能長久地得到寵信呢?不僅如此,您執掌政事這麼多年,對楚王的兄弟們多有得罪,如果楚王兄弟真的立為國君,殃禍就會落在您的身上,到時,您怎麼能保住丞相大印和江東的封地呢?我得到您的寵幸時間不長,現在我懷了身孕,如果您把我獻給楚王,楚王必定寵幸我。我若生個兒子,到時他就會成為楚王,那時侯楚國也將全部為您所有了,這與您身遭不測之禍相比,哪個更好呢?」春申君認為此話有理,就把李園的妹妹送到了宮中,楚王對她很是寵幸。不久,李園妹妹生了一個兒子,並被立為太子,李園的妹妹被封為王后,李園也因此得以參與朝政。