Cyclone Batsirai weakened overnight but floods were still expected due to heavy rain after it hit eastern Madagascar with strong winds, the island’s meteorological office said Sunday.