Ethiopia says its soldiers have seized three towns in the northern Tigray region from forces it has been fighting in the 23-month civil war.
It has promised to take “maximum care” to protect civilians from harm.
The news comes as diplomats grow increasingly worried about the impact of the war on citizens.
The loss of the strategic city of Shire, with its airport and road links to the regional capital, comes as a significant blow to Tigrayan forces.
Alamata and Korem are the two other towns now claimed by Ethiopian federal troops.
This is the latest escalation in the conflict with the Ethiopian government, whose troops are being bolstered by Eritrean allies.
Ethiopia on Tuesday promised to work with humanitarian agencies to bring vital aid to all parts of Tigray now under its control, but many analysts are sceptical because similar promises have been made and broken in the past.
Most of Tigray has been under a virtual blockade by the federal government since June 2021, when Tigrayan forces recaptured much of the region.
Shire is one of Tigray’s biggest cities with some 100,000 residents.
Reporters on the ground in the regional capital, Mekelle, say there was a mix of anger and shock over the news of the loss of Shire.
Residents are glued to radio sets and discussing the information on street corners, while others are preparing food to support the Tigrayan Defence Forces and also stocking up for themselves as a precaution.
One woman said “we will not give up defending ourselves from those who are coming to humiliate us”. Another feared for her sister living in Shire, saying “they [the federal forces] will kill her”.
Thousands of residents are already leaving Shire, despite the Tigray People’s Liberation Front (TPLF) insisting that the loss of control to federal troops is only temporary.
Many of the people leaving had previously been forced to flee their homes in other parts of Tigray, and had come to Shire where they were living in makeshift camps in schools and university campuses.
The TPLF have said they are locked in a “life and death struggle” and called on all Tigrayans to keep fighting, but have also sought to play down developments saying “during war movement out of areas is natural”.
The war has left a humanitarian disaster in its wake.
The UN says that currently 5.4 million people – around three-quarters of Tigray’s population – need some kind of food aid as the fighting has disrupted supplies.
UN Secretary General António Guterres said on Monday that the situation in Tigray was “spiralling out of control” and hostilities must end immediately, and the African Union has called for the same.
But the violence shows no sign of ending and attempts to start peace negotiations – though welcomed by both sides – have not yet borne fruit.
Diplomats have been warning of a civilian bloodbath if more TPLF forces are pushed out of other towns and cities.
Within less than 100km (62 miles) from Shire are two other major cities – the historic Axum and Adwa.
Emboldened by its gains, the federal government could head for Axum and Adwa, which would then give them access to the main highway leading to Mekelle.
In August, Prime Minister Abiy Ahmed alleged that planes carrying weapons were landing at night in Shire – presumably to support Tigrayan forces. Mr Abiy did not specify where the flights were coming from.
In a statement on Monday, the government’s communication office accused Tigrayan forces of colluding with unnamed “hostile” foreign actors in violating Ethiopia’s airspace as a justification for the decision to control airports.
Fighting began in November 2020, when federal Ethiopian forces tried to wrest control of the region from the TPLF.