SINGAPORE - Some residents were stirred by the angry rattling of windows at 3am.
Others, by the howling winds that raced through their housing estate.
And the winds tore branches off large trees, sending bits everywhere.
Retiree Peter Yu, 60, was out for his exercise at 9am when he realised a huge tree had fallen and covered much of the senior citizen fitness corner at Block 467A, Admiralty Drive.
"The first thing that went through my mind was to check if anyone was hurt," he said.
He estimates that the tree was at least seven storeys high and up to 3m wide.
Mr Yu learnt from the contractors clearing up the fallen wood that, fortunately, nobody had been injured.
"It was lucky that it happened before 5am because the place is usually busy, with people going to work and elderly people exercising there."
He said it took three to five hours for the contractors to clear the trees.
About five workers used chain saws to cut the fallen tree into smaller pieces, which were later loaded onto a lorry.
All across the island yesterday, residents woke up to the destruction caused by powerful winds.
Trees, a large tent and even part of a building's roof were damaged because of the strong gusts.
Some parts of Singapore were also hit by heavy rain.
Mr Muhammad Kamal, 53, was passing Geylang Serai with his wife when he noticed a large tent had fallen at the field along Geylang East Avenue 3.
"My wife suspected that it might be the strong winds that she experienced when she was going home at around 2am," said the logistics assistant.
"I was concerned for people's safety. I thought, 'What if this happened during the day when people are around?" he added.
Workers were seen rebuilding the tent yesterday afternoon.
The tent is meant for the Hari Raya Bazaar during the Muslim fasting month of Ramadan, which starts on June 29.
Other parts of Singapore also experienced the wind's wrath.
A section of the roof at a building in Penjuru Lane had collapsed.
Citizen journalism website Stomp reported that a large tree branch had fallen on a parked car and van.
A Meteorological Service Singapore spokesman said the rain and gusty winds were due to a passing Sumatra squall between 2.15am and 3.30am yesterday.