Philippine troops have clashed with Muslim guerrillas in a southern village, leaving at least three soldiers and four rebels dead and sparking fears that an escalation could threaten a 2014 peace pact that has considerably eased years of heavy fighting.