Philippine President Rodrigo Duterte declared martial law on the southern island of Mindanao as security forces battled heavily armed militants linked to Isis (Islamic State) in a provincial capital.
Duterte issued the declaration in Moscow, where he was on an official visit.
Earlier, Philippine forces clashed with militants in Marawi City, the capital of Lanao del Sur Province on Mindanao, during a government attempt to capture Isnilon Hapilon, the leader of an Isis branch in Southeast Asia who pledged allegiance to the terrorist group in 2014.
At least two soldiers and one police officer have been killed and a dozen other soldiers wounded in the fighting, Philippine Defence Secretary Delfin Lorenzana said, according to ABS-CBN News.
He described the militants as members of the Maute group, a radical Islamist organisation also known as the Islamic State of Lanao. It is said to be made up of former members of a long-standing Muslim separatist group on Mindanao and some foreign fighters.