Kirkuk: Iraqi forces retook the strategic northern town of Baiji, near the country’s largest oil refinery, on Friday after more than two weeks of fighting with Daesh, officials said.

Baiji, which had been out of government control for months, lies on the main highway to Iraq’s Daesh-controlled second city Mosul, and its recapture further isolates militants in the city of Tikrit, to the south.

It is the largest town to be recaptured by government forces since Daesh-led militants overran much of the country’s Sunni Arab heartland in June, and their victory is one of the most significant in the conflict so far.

“Iraqi forces were able to regain complete control of the town of Baiji,” Ahmad Al Krayim, the head of the Salaheddin provincial council, said.

An army major general, a police colonel and an army major all confirmed that the Baiji was retaken.

State television also reported that the town was back in government hands.

“Iraqi forces are on their way to the Baiji refinery,” north of the town, where security forces have held out against repeated militant attacks, Krayim said.

Breaking through to the massive refinery, which once satisfied 50 per cent of the country’s demand for refined petroleum products, would be another significant win for the government in Baghdad, although it would take time before it could be brought back online.

The operation to retake Baiji began more than four weeks ago when security forces and pro-government fighters began advancing towards the town from the south, slowed by bombs militants had planted on the way and finally entering the town on October 31.

Multiple security force divisions collapsed in the early days of the Daesh-led offensive, and Baghdad’s troops subsequently struggled to regain ground.

But backed by US-led air strikes, supported by Shiite militias and Sunni tribesmen, aided by international advisers and with signficant reshuffling of top officers, Baghdad’s forces have begun to perform better.