Heavy rain and strong winds to return after 75mph gusts
Further bouts of heavy rain and strong winds are expected across Wales overnight following gusts which reached 75mph in western areas.
Mumbles in Swansea and Capel Curig, Conwy, saw the strongest winds which brought down trees and caused damage to buildings.
A Met Office yellow - be aware - warning for heavy rain warns of "very squally winds" into Friday morning.
But the worst of the weather is then expected to clear.
The Met Office said most places had winds of up to 60mph on Thursday.
The A470 was blocked by a fallen tree near Builth Wells, the A40 was partially blocked due to a fallen tree near Llandovery and two trees came down on the Heads of the Valley Road.
In the Vale of Glamorgan, Barry Island was surrounded by debris blown from the funfair site and council officers closed the roads surrounding it until the site's owner arrived to clear the debris.
Mid and West Wales Fire service said the roof of the gospel hall in Manselton, Swansea, and houses in Narberth were also damaged by the weather.
At Aberdare College, a roof was blown off in high winds, while fire crews were called to remove tiles from shop roofs which were posing a danger to the pedestrianised area on Quay Street in Ammanford.
Bronti, a 30ft dinosaur model in the grounds of Ysgol Santes Tudful in Merthyr Tydfil, has wobbled over in the high winds.
The Met Office warning of overnight wind and rain is for Blaenau Gwent, Bridgend, Caerphilly, Cardiff, Carmarthenshire, Ceredigion, Merthyr Tydfil, Monmouthshire, Neath Port Talbot, Newport, Pembrokeshire, Powys, Rhondda Cynon Taff, Swansea, Torfaen, Vale of Glamorgan
Natural Resources Wales has issued a flood alert for low-lying land along rivers in south Pembrokeshire.