The Battle of the Eurymedon was fought in 190 BC between a Seleucid fleet and the navy of the city state of Rhodes, who were allied with the Roman Republic. The Seleucid fleet's right wing was led by the court noble Apollonius. The fleet's left wing were commanded by the famous Carthaginian general Hannibal, who had gone into exile in the events following the Battle of Zama. The fleet was sent to help the armada of admiral Polyxenidas, which was blockaded in the harbor of Ephesus. Hannibal was close to hemming in the Rhodian ships under Eudamus when the Seleucid right wing was defeated by the Rhodians. Eudamus signalled for help from the victorious Rhodian ships and Hannibal's wing fled. After this battle, Polyxenidas was still isolated and defeated in the battle of Myonessus.