MAPUTO, Mozambique - Cyclone Favio swept ashore Thursday in central Mozambique with sustained winds of 125 mph, bringing heavy rain and new misery to tens of thousands of people already forced from their homes by flooding. A second storm, Cyclone Gamede, churned in the Indian Ocean northeast of Madagascar and threatened to make landfall in the same area before dawn Friday, officials said.

As Favio moved ashore at Vilankulo south of Beira, it destroyed some homes and ripped the roofs off of others.

The government had evacuated many of the residents further inland.

The cyclone hit an area already flooded by torrential rains that have drenched central Mozambique since January. Forecasters said Favio would bring damaging winds and heavy rain to Sofala, Inhambane and Gaza provinces.

About 30 people were killed in Mozambique and nearly 90,000 forced from their homes by the earlier floods. The government said 37,000 people were being housed in tented camps before Favio struck.

Some 800 Mozambicans died in floods caused by two cyclones in 2000 and 2001.