Residents were evacuated from a multi-occupancy building in Uplands following a serious fire, which was battled by crews from across the Swansea Bay region.
One man is believed to have broken a leg while jumping from a window to escape the fire on Brynymor Road early on Monday morning, while another escaped through a window after becoming trapped in his room by smoke.
He was rescued from his bedroom by other residents, who used a ladder and broke his window to enable him to get free of the building.
Fire crews from Swansea Central, Swansea West, Morriston , Port Talbot , Neath , Pontardawe and Tumble attended the incident, following the emergency call just before 7am.
In total, eight people and a dog were rescued by fire fighters from the three-storey property which was well alight when officers arrived.
Crews extinguished the fire using breathing apparatus, two hose reel jets, a main jet, a safety jet, and pressure ventilation fan, as well as a thermal imaging camera.
Four people were taken to hospital by ambulance.
Part of Brynymor Road was cordoned off while crews battled the fire.
A spokesman for South Wales Police said: “We were in attendance to assist with the road closures.”