Iraqi forces prepared to retake the country's largest Christian town from the Islamic State group today, a key milestone in their progress towards the jihadists' main hub of Mosul.
News of the move to recapture Qaraqosh sparked jubilation among Christians who had fled the town, with many dancing and singing in the city of Arbil.
Launched on Monday, the long-awaited advance on Mosul was making quick progress but US President Barack Obama joined a chorus of warnings the battle for ISIS' last Iraqi stronghold would be tough.
Officials have said the retaking of Mosul - in Iraq's largest military operation in years - could take weeks or months and warned that the hundreds of thousands of civilians still in the city could be used as human shields.
Federal forces stormed Qaraqosh, about 15 kilometres southeast of Mosul, yesterday but ISIS fighters remained in the town.
Units from Iraq's elite counter-terrorism service (CTS), which has done the heavy lifting in most recent operations against ISIS, were poised to flush jihadists out of the town, officers said.
"We are surrounding Hamdaniya now," Lieutenant General Riyadh Tawfiq, commander of Iraq's ground forces, told AFP at the main staging base of Qayyarah, referring to the district that includes Qaraqosh.
"There are some pockets (of resistance), some clashes, they send car bombs - but it will not help them," he said.
Displaced Christians held early celebrations last night in Arbil, the capital of the autonomous region of Kurdistan, where they fled after IS seized the town.
After gathering for a group prayer outside a church in the city, some in the crowd sang, danced and clapped their hands, while others held lit candles.
"Today is a happy moment. There is no doubt our land will be liberated and we thank God, Jesus Christ and the Virgin Mary," said Hazem Djedjou Cardomi, a journalist among the crowd.
Qaraqosh was the largest of many Christian towns and villages seized by the jihadists who swept across the Nineveh Plain east of Mosul in August 2014.
The mass exodus it sparked displaced a large proportion of Iraq's already dwindling Christian minority, sending most into the neighbouring Kurdish region.
Qaraqosh was a town of around 50,000 people in 2014 and is home to at least seven churches, making it a key hub for the more than 300,000 Christians still in Iraq.
Three days into the operation, Iraqi forces were closing in on Mosul from several directions, including the south where federal troops and police have been battling through IS defences and retaking villages as they work their way up the Tigris Valley.
Today, Iraqi forces reached the village of Bajwaniyah, about 30 kilometres south of Mosul.