Mosul: Daesh militants shelled areas recaptured by Iraqi forces in western Mosul, hitting civilians fleeing the fighting early on Wednesday as troops edged their way through the narrow, dangerous streets of the Old City.

Heavy mortar fire killed at least five civilians and wounded more than 20 in Mosul Jadida and Rifak districts - areas that the militants had recently lost to Federal Police and Rapid Response brigades, military officials said.

At federal police frontlines near the Old City, forces blocked off roads with earthen barricades to stop suicide car bombers reaching their troops.

Tanks and rocket teams stood guard at barricades while troops with RPGs manned rooftops.

“We are clearing streets and buildings of booby-traps and roadside bombs,” a federal police officer said.

On another front, Counter Terrorism Service forces advanced in Yabsaat district and the old industrial area in the west of the city, Maan Al Saadi, a CTS officer told state television.

Losing Mosul would be a symbolic blow for Daesh whose forces are also coming under attack in the Syrian city of Raqqa across the border.

Aid agencies are rushing to cope with surging numbers of displaced from the west, building new camps and supplying food and water. The number displaced from both sides of Mosul since the start of the offensive has reached 355,000, according to government figures.

US officials estimate around 2,000 fighters remain inside the city.