Gunbattles between al-Qaida-linked guerrillas and the Filipino military in the south of the country killed at least one marine and wounded 24 troops, the military said today, as the country’s president said the government was on the verge of wiping out the militants.