The Philippine coastguard says two German tourists and an Australian man have been rescued after drifting at sea for two days.
On Friday Coastguard officer Venerando Celiz said big waves capsized the small boat the tourists were in, and a passing ship found them clinging to the vessel.
The Filipino skipper is missing after attempting to swim ashore for help.
They were heading from Banton Island to nearby Marinduque Island, about 25 kilometres away, when the boat capsized in the Sibuyan Sea, in the central Philippines.
German man Ralph Harald Auer, his son Thomas and Australian Joshua Marsh arrived on Friday in Iloilo, where the ship that picked them up docked.
They are all residents of Melbourne, Australia, and were vacationing in Marinduque, home province of Auer's wife.