I mellomtiden har Khaireas fått høre at hun fortsatt lever, og han drar ut for å lete etter henne. Han blir selv tatt til fange og gjort til slave. Artaxerxes, den store kongen av Persia, får høre om dem, og må avgjøre hvem som er den riktige ektefellen, men kongen tenker å sikre seg Kallirhoe for seg selv. Da det bryter ut krig, greier Khaireas å storme den persiske festningen i Tyr sammen med egyptiske opprørere, og vinner deretter et sjøslag mot perserne, og deretter blir de to som elsker hverandre endelig forent igjen. Kallirhoe skrev et brev til Dionysos hvor hun ba ham sende hennes sønn til Siracusa. Deretter vender Khaireas og Kallirhoe i triumf tilbake til hjembyen hvor Kallirhoe ofrer til Afrodite, kjærlighetsgudinnen, som rettledet hendelsene i fortellingen.