According to Reuters, which has quoted witnesses, several upper floors of the building were engulfed in fire, and blazing falling debris, including bamboo scaffolding, sparked smaller fires in adjacent structures.
As many as 250 firefighters and rescue workers were dispatched to the site who battled the blaze for the entire night before it was extinguished around 8 am (0000 GMT) local time.
According to Empire Group's website, the building is a 42-storey project to house the city's Mariners Club and a hotel. Officers said that the cause of the fire was being investigated.
According to South China Morning Post, 170 residents were evacuated from nearby buildings and one bystander reported chest discomfort and was sent to hospital.
As of Friday morning, all lanes of Middle Road between Nathan Road and Salisbury Road remained closed to traffic because of the fire.