Demetrius now turned his attention to Ptolemy, defeating his fleet at the Battle of Salamis and taking control of Cyprus.
What battle did Demetrius Poliorcetes defeat the fleet of Ptolemy?
Battle of Salamis