Tropical storm Haiyan's huge waves and heavy wind tore a ship from its moorings in southern China and prevented rescue of the crew, official media reported today.

The cargo ship moored on Hainan island was driven out to sea as the typhoon swept past Sunday. Attempts to rescue the crew by ship, speed boat and helicopter were forced back, Xinhua News Agency said.

Two bodies were found Monday and five other crew members are missing, it said.

The storm hasn't caused major damage in China after the Philippines suffered mass destruction and potentially thousands of deaths when it hit there Friday.

The storm also made landfall in Vietnam. The Vietnamese national weather forecast agency said Haiyan came ashore in the northern province of Quang Ninh at 5 a.m. local time as a tropical storm.

"Images on the local TV stations were showing flooded coastal roads, scenes of metal siding being torn off buildings and tossed around in the wind. And there were also reports of landslides," Global Radio News reporter Mike Ives told CBC News from Vietnam's capital, Hanoi.

"The impact of the storm overall is less than expected. Certainly nothing like what we saw in the Philippines over the last few days."

With files from CBC News