Indonesian police on Friday arrested an alleged recruiter and fundraiser for pro-Islamic State militants locked in a bloody battle for control of the southern Philippine city of Marawi, told Reuters.

Nearly 700 people, 120 soldiers among them, have been killed in the conflict after an alliance of militant groups launched an audacious assault to capture the Philippine city on May 23.

Philippine military and police have yet to regain control of all of Marawi, a city of about 200,000 people.

The man detained at a residential complex on the outskirts of Jakarta is believed to be a member of Jemaah Ansharut Daulah, an Indonesian radical group that has pledged allegiance to IS, police spokesman Inspector General Setyo Wasisto said.