Hagupit slammed into the country's eastern coast Saturday evening, bringing heavy rains and gale-force winds that flattened homes, ripped off roofs, and knocked out power and communications.
But the typhoon has gradually weakened as it crossed the central Philippines and was packing maximum winds of 120 kilometres per hour(kph) and gusts of up to 150 kph, the weather bureau said.
Hagupit's diametre has also shrunk to 450 kilometres and its advance slowed down to 10 kph, which would bring more rains over the affected areas, including Manila where school classes and government offices have been suspended.
The weather bureau warned that the capital and surrounding areas would be battered by strong winds and heavy rains Monday and Tuesday.