Cairo: Troops loyal to Yemen’s president have captured the western entrance to the strategic city of Taiz in an effort to break a siege by Al Houthi fighters, medical and military sources said on Saturday.

At least 48 people have been killed in heavy clashes in Yemen’s third biggest city, the medics and local fighters said, and at least 120 people have been wounded. Witnesses said there were bodies scattered in the streets.

Supporters of President Abd-Rabbo Mansour Hadi, backed by a Saudi-led Arab coalition, have been trying for months to lift the siege of the southwestern city and open up key supply routes.

The struggle is part of coalition efforts since March last year to roll back Al Houthi gains and restore Hadi, who is currently in Saudi Arabia, to power. The war has devastated the country, killed more than 6,000 people and displaced millions.

The reported capture of the western entrance to the city, where nearly half of the 250,000 residents had been trapped since May, was hailed by the government-run sabanew.net news agency as a major breakthrough. It said Hadi and his deputy, Khalid Bahah, had telephoned the local military commander to congratulate him on the victory.

The Al Houthi-controlled sabanews.net said fighters from the group killed 27 Hadi supporters.

The United Nations had accused the Al Houthis of obstructing the delivery of humanitarian supplies to civilians in Taiz, saying residents had been living under “virtual siege”.

The Al Houthis and troops loyal to their ally, former President Ali Abdullah Saleh, remain entrenched in much of the northern half of Yemen, including the capital Sana’a. Islamist militants have exploited the chaos to widen their influence.

On Wednesday the Saudi-led coalition said it had exchanged prisoners with its Al Houthi opponents, and welcomed a pause in combat on the border. A delegation from the Al Houthi group is currently in Saudi Arabia, in what two officials said was an attempt to end the year-old war.