A tough-talking mayor running for the presidency of the Philippines has kept his double-digit lead five days before elections, despite allegations he had undeclared millions of pesos in a bank, the latest opinion poll has showed.

Rodrigo Duterte was the No. 1 choice among 33 percent of Filipinos in the Pulse Asia survey done on April 26-29, the same numbers from a similar survey among 4,000 respondents a week earlier, the poll released late on Tuesday showed.

Manuel Roxas, President Benigno Aquino's hand-picked successor, moved up a spot into second place for the first time since June 2015 after rising 2 points to 22 percent support.