在他們排隊拉弓時,牧牛人和牧豬人走出宮殿。奧德修斯追上去,撩起衣服,露出腿上的傷疤說:“我就是奧德修斯!我在外流浪十幾年,現在回到故鄉了。我發現你們兩人是忠誠的。所以,將來我要重賞你們,讓你們兩個都有妻子和土地,我會在宮殿附近給你們造所房子,而忒勒瑪科斯會把你們當親兄弟一樣。”兩人激動得哭了起來,擁抱奧德修斯,吻他的兩肩和麵頰。奧德修斯又說:“現在我們一個個地回到宮殿裏去,不能讓裏麵的人知道我們在一起!等會兒你歐邁俄斯把硬弓遞到我手裏,然後去吩咐女仆把內廷的大門拴住,絕對不準她們出來;而你菲羅提俄斯,把守宮殿的大門,將門閂好,用繩子捆緊,千萬別讓門開了!”
吩咐完畢,奧德修斯回大廳。歐律瑪科斯拉不開弓,正在把弓放在火上烘烤,想使它鬆軟。可是,他仍然拉不開弓,十分沮喪。安提諾俄斯說:“今天是阿波羅的節日,不宜張弓搭箭進行比賽的。我們先去喝酒吧。明天再來比賽。”這時奧德修斯走上前一步說:“我請求你們,也讓我試試,我要看看自己的身體裏還有多少力量。”王後與忒勒瑪科斯同意,安提諾俄斯卻不準許,牧豬人卻已經把弓遞給奧德修斯了。
奧德修斯把弓接到手,先仔細地檢查,看是否被蟲蛀了,或出了別的毛病。沒出什麼毛病,他就輕拉一下,試試張力,弓弦發出清脆的響聲。求婚者大驚失色。奧德修斯開弓射箭,箭從第一把斧子的柄孔穿進去,在最後一把斧子的柄孔射出來,釘在對麵牆上。求婚者都目瞪口呆。奧德修斯若無其事地對忒勒瑪科斯說:“你的外鄉人沒有讓你丟臉!看來我還和以前一樣強壯。好了,趁天還未黑時,我們開晚餐吧!”
“我們開晚餐吧”是暗語,忒勒瑪科斯立即佩劍執矛,穿上鎧甲,大廳的各門都已經被牧牛人關上,女仆們也被限製在內室。奧德修斯挽起破衣袖,執弓跳到高門檻上,把箭袋裏的箭都倒在腳邊,向求婚人大叫:“第一輪比賽結束,現在進行第二輪吧。這次我來選擇目標!”接下來,父子兩個在兩個仆人的幫助下殺掉了所有的求婚者。他們在宮殿裏橫七豎八地躺滿一地,就像漁夫從網裏倒出來的魚一樣。隻有歌手菲彌俄斯和使者墨冬沒被殺掉。當時,歌手菲彌俄斯抱住奧德修斯的雙膝求饒:“我可以歌頌神,也可以歌頌你!你的兒子可以為我作證,是他們強迫我來唱歌的!”忒勒瑪科斯也勸父親手下留情,並說墨冬也不應被殺。墨冬正裹著一張生牛皮躲在椅子下,這時也鑽出來求饒。奧德修斯笑著說:“你們兩人不用害怕了,忒勒瑪科斯已救了你們。以後你們要告訴別人:忠心的人有好報,不忠的人該處死。”兩個人被奧德修斯留在宮內,驚恐萬狀。
奧德修斯吩咐他的兒子把老乳媽叫來。她進了大廳,高興得幾乎哭起來。奧德修斯對她說:“雖然你很高興,但不要歡呼,因為這裏有死去的人。至於他們的死亡,那是神決定的。好吧,現在請你把宮中女仆們的情況告訴我,哪些人是不忠的,哪些人是忠誠的。”老仆告訴了他,他在後院將不忠的仆人全部處死,又讓老仆把大廳用硫磺熏了一遍,去除血腥味。然後到王後麵前與她相認。
到珀涅羅珀麵前時,奧德修斯低頭看著地上,等待她先說話。王後也不開口說話。忒勒瑪科斯說:“母親,看到丈夫回來,怎麼無動於衷呢?難道你對他沒有感情嗎?”珀涅羅珀回答說:“你父親出發去特洛伊時,並不是這個樣子的。歐律克勒阿,你把臥室裏的那張床搬來,今晚先讓他休息,明天我再確認他是不是奧德修斯。”奧德修斯聽到這裏,對兒子說:“這是你的母親在試探我!在我建造這座宮殿時,這裏有棵很粗的橄欖樹。我圍著樹做房子,把這棵樹做在臥室裏。而這棵樹,我砍去它的枝葉,以樹幹做床腳,做成了臥室裏的那張床。所以,臥室裏的床是沒有人能搬動的。”於是夫妻相認。
奧德修斯又說:“現在,我們得考慮一件事情。一個人殺了人後,就應該去外麵逃亡,不管他有多大的地位。而今,我們卻殺死了這麼多的人,該怎麼辦呢?”忒勒瑪科斯說,“父親,這個問題,現在隻有你才能想出計策來。”奧德修斯回答說:“我願意跟你們講。現在屋裏所有的人,包括女仆都去沐浴,換上最漂亮的衣服。然後歌手彈琴奏樂,讓外麵的人以為我們在慶宴,這樣,求婚者被殺的消息便不會傳出去,我們作好準備到鄉下的田莊去。以後怎麼辦,神會告訴我們的。”