Philippine President Rodrigo Duterte on Wednesday pulled back from a vow to place his country's flag on an island in the Spratlys chain claimed by China and other regional states.
"Because of our friendship with China and because we value your friendship I will not go there to raise the Philippine flag," he told about 2,000 Filipinos during an official visit to Saudi Arabia.
"I will not go to any of the islands. Maybe I will send my son, just to show that our claim is clearly good for all generations of Filipinos," he said to applause.
Duterte first made the threat on April 6 when he told reporters: "I have ordered the armed forces to occupy all -- these so many islands, I think nine or 10 -- put up structures and the Philippine flag."
"And in the coming Independence Day of ours (June 12), I might, I may go to Pag-asa island to raise the flag there. Even those that are vacant, let us habitate there."
Pag-asa (Hope) is the Philippine name for "Thitu island" in the Spratlys, the largest of the islands occupied by the Philippines in that disputed archipelago.
Duterte's initial declaration confused many.
His spokesmen and the military later insisted that he meant they should upgrade the facilities on about nine of the islands and outcroppings the Philippines already occupies.
Duterte's declaration also apparently surprised China which he has been wooing since he took office in June.
Critics had attacked Duterte for supposedly failing to stand up for the country's claims.
But he said his setting aside of the territorial dispute opened the door to improved trade, investment and assistance with China.
In Riyadh, Duterte again cited the export of Philippine bananas and pineapples to China which resumed after he took a conciliatory stance toward Beijing.
Saudi Arabia is the second-largest employer of Philippine overseas workers, hosting 760,000 Filipinos who send home remittances vital to the Philippine economy.
From Riyadh, which Duterte called "a very important ally", Duterte travelled to neighbouring Bahrain and will finish his Gulf tour in Qatar.
Those two countries are home to more than 300,000 other Filipino workers, whose welfare Duterte has made a focus of his trip.