Odysseus finishes his story, and the Phaeacians hospitably give him gifts and ferry him home on a ship. Athena disguises Odysseus as a beggar and instructs him to seek out his old swineherd, Eumaeus; she will recall Telemachus from his own travels. With Athena's help, Telemachus avoids the suitors' ambush and reunites with his father, who reveals his identity only to his son and swineherd. He devises a plan to overthrow the suitors with their help.
In disguise as a beggar, Odysseus investigates his palace. The suitors and a few of his old servants generally treat him rudely as Odysseus sizes up the loyalty of Penelope and his other servants. Penelope, who notes the resemblance between the beggar and her presumably dead husband, proposes a contest: she will, at last, marry the suitor who can string Odysseus' great bow and shoot an arrow through a dozen axe heads.
Only Odysseus can pull off the feat. Bow in hand, he shoots and kills the suitor Antinous and reveals his identity. With Telemachus, Eumaeus, and his goatherd Philoitios at his side, Odysseus leads the massacre of the suitors, aided only at the end by Athena. Odysseus lovingly reunites with Penelope, his knowledge of their bed that he built the proof that overcomes her skepticism that he is an impostor. Outside of town, Odysseus visits his ailing father, Laertes, but an army of the suitors' relatives quickly finds them. With the encouragement of a disguised Athena, Laertes strikes down the ringleader, Antinous' father. Before the battle can progress any further, Athena, on command from Zeus, orders peace between the two sides.