Sudan's army has recaptured areas in the western region of Darfur and South Kordofan regions from rebels, a military spokesman has said, adding that a number of soldiers were killed and wounded in the fighting.

Darfur has been embroiled in conflict since mainly non-Arab tribes took up arms in 2003 against the Arab-led government in Khartoum, accusing it of discrimination.

Darfur rebels have since joined forces with groups in the southern provinces of Blue Nile and South Kordofan, where an

armed rebellion is raging, mounted mostly by ex-civil war fighters left in Sudan after the south seceded in 2011.

"The armed forces managed on Monday evening to drive the remnants of the so-called Sudan Liberation Movement rebel faction led by Arko Minawi out of Abu Liha area in North Darfur State," army spokesman al-Sawarmi Khalid said in a statement, adding that the army also retook the area of Abu Gamra.

In South Kordofan, the country's main oil-producing state, the army said it recaptured the two areas of Alqineziah, northeast of the town of Kadugli, and Angarto in the east of Kauda region.

"The rebels suffered heavy losses in lives and equipment," the army spokesman said, adding that 100 rebel fighters were killed in Angarto. "The armed forces lost a number of martyrs and wounded."

In more than a decade of fighting in Darfur, the UN says more than 300,000 people have been killed and more than two million displaced.