Tropical storm Bebinca weakened as it made landfall in northern Vietnam on Friday, flooding some villages in one province but there were no reports of major damage.