President Rodrigo Duterte innførte militær unntakstilstand i byen Marawi for drøyt to uker siden, etter at væpnede islamister beleiret byen og tok flere sivile som gisler.
Nå opplyser general Eduaro Año at mange av islamistene har flyktet.
– Om et par dager kan det være over, sier Año til TV-stasjonen ANC.
Fremdeles holdes 100 sivile som gisler i byen, melder Reuters. Generalmajor Carlito Galvez forteller at den filippinske hæren har entret tre distrikter hvor militantene nå har trukket seg tilbake etter to uker med krigføring.
– Vi har stoppet tilførselen av mat og våpen til byen, logistikken deres er lammet. Nå ser vi enden på unntakstilstanden, forteller Galvez.
- Les også:
- Les mer om:
Sivile holdt fanget
Ifølge hæren har 20 sivile og 39 soldater fra sikkerhetsstyrkene mistet livet så langt. 138 islamister er drept.
Galvez forteller at de lenge trodde at flere hundre sivile ble holdt som gisler i byen. Mange skal også ha blitt brukt som levende skjold, og holdt fanget i sine egne hjem.
Opprøret som ledet til unntakstilstanden oppsto etter en razzia mot et hus der politiet trodde lederen for opprørsgruppen Abu Sayyaf oppholdt seg. Gruppen har erklært troskap til ekstremistgruppen IS.
- Les også:
500 ekstremister har kjempet i Marawi, minst 40 av disse var fremmedkrigere. Eksperter fryktet at IS ønsker å ekspandere til Sørøst-Asia, og at Filippinene var et attraktivt mål.
- Les mer om: