秦王生怕他砸毀了玉璧,連忙向他賠禮道歉,並讓人拿來地圖,指點著說從某某地到某某地的15座城歸趙國。藺相如知道秦王並非出於真心,也就來個緩兵之計。他對秦王說:“秦王既然喜愛和氏璧,趙國不敢不獻。隻是趙王送璧前曾沐浴齋戒五日,表示恭敬,大王也該沐浴齋戒五日,才能接受和氏璧。”秦王看看沒有辦法,隻好答應。
藺相如回到館舍,連忙做了周密布置,派人穿著麻衣布衫,化妝成老百姓,偷偷地揣著和氏璧從小道逃回了趙國。過了五天,秦王在朝廷上舉行了隆重的儀式,準備接收和氏璧。藺相如走上秦廷,張開雙手對秦王說:“秦國自秦穆公以來,已曆二十幾位國君,從沒聽說過哪位國君講過信義。我也怕受了您的騙,連忙派人把玉璧送回趙國了。趙國是弱國,秦國是強國,隻要秦王是真心誠意地用15座城池來換趙國的和氏璧,趙國是不敢不答應的,隻要派一個使臣去,趙國馬上就會送和氏璧來。過去孟明視欺騙了晉國,商鞅欺騙了魏國,張儀欺騙了楚國,如今,我不願大王再背上欺騙趙國的壞名聲,所以把玉璧先送回趙國。算我欺騙了大王,就請大王治我的罪吧!”
秦王和大臣們聽罷,十分憤怒。但藺相如所說句句是實,無可辯駁。看看藺相如毫無懼色的樣子,也無可奈何,即使殺了藺相如,也屬無用,反落下個惡名。不如放了藺相如,倒顯得秦國寬懷大度,用意並非詐取趙國的玉璧。就這樣,藺相如“完璧歸趙”,既保全了趙國的玉璧,又未給秦國落下把柄,還給趙國贏得了一個好名聲。藺相如也因之聲譽鵲起。
但秦國並不能因為趙國出了個藺相如就不再並吞六國。過了兩年,秦國又奪取了趙國的兩座城池,再過一年,又去進攻趙國,但都無多大成效。秦王一想,這麼慢慢地消耗,沒有多大的用處,不如索性跟趙交好,等除滅了別國,再想法滅趙。
公元前279年,秦昭襄王派使者約會趙惠文王在澠池(今河南澠池縣)相會。趙王怕像當初的楚懷王做了秦國的“肉票”而不敢去,廉頗和藺相如都認為如果不去,既會變得被動,又會被秦王看不起。因此,趙惠文王就準備去,讓藺相如跟從,廉頗在國內輔佐太子。平原君趙勝說:“應當帶上五千精兵作為隨從,再把大隊人馬駐紮在三十裏外,作為接應。”趙王就叫大將李牧帶上五千精兵跟隨,叫平原君帶上幾十萬大軍隨後。
廉頗覺得還不放心,就向趙王請求說:“這次赴會,吉凶難卜。去澠池來回不過二十多天。加上兩三天的會議,也不過三十天。若是逾三十天未歸,我能否像當年楚國一樣,立太子做國君,以免秦國挾製大王呢?”趙王也同意了。廉頗又在邊界上做了嚴密的布置。
趙王與秦王在澠池相會。兩人一邊喝酒,一邊談論天下大事,似乎談得很投機。酒酣耳熱之後,秦王借酒蓋臉,似乎開玩笑地對趙王說:“聽說趙王精通音樂,請為我彈一彈瑟。”趙王無法推辭,隻得忍氣吞聲地彈了一下瑟。秦王立刻讓史官記道:“某年某月某日,秦王與趙王會飲,令趙王彈瑟。”
趙王氣得臉都紫了。趙國還未滅亡,秦國就把趙國當屬國看待,甚至還不如。居然把彈瑟的事記人曆史,實在是奇恥大辱。但趙王隻是氣惱,卻想不出報複的辦法。