KABUL, Afghanistan — Afghan and NATO forces killed more than 40 insurgents in an air and ground battle in southern Afghanistan, a security official said Sunday.

Separately, two soldiers from the U.S.-led coalition died after hitting a roadside bomb.

Troops seized dozens of weapons — including rocket-propelled grenades and heavy machine guns — after Saturday's battle in Dihrawud, a district in Uruzgan province, the Afghan Defense Ministry said in a statement. It said many militants were killed, including a commander, but provided no figures.

An official at the ministry, speaking on condition of anonymity because he was not authorized to release details about the battle, put the number of dead at more than 40.

Also Saturday, U.S.-led coalition troops hit a roadside bomb in Kandahar province as they were conducting a security patrol with Afghan troops, the coalition said in a statement. Two soldiers died, it said, without releasing their nationalities.

In the northern province of Jawzjan, five Afghans working on a de-mining team were killed and eight others were wounded when their truck was attacked by militants, said Kefayat Ullah Ablagh, head of the U.N.-funded Afghan Technical Consultants.

Ablagh said it was the first time de-mining workers in his company had been attacked by militants since the country's civil war ended in the mid 1990s.