Some face night without power after 93mph winds
Some people are facing a night without power after thousands of outages caused by Storm Éowyn, which saw gusts of more than 90mph.
SP Energy Network, whose Manweb network includes north Wales, said its engineers would be working "throughout tonight" to restore power to remaining customers after thousands were hit by cuts.
Severe gales closed 50 schools and caused major disruption across Wales.
The weekend is set to bring more potentially dangerous weather conditions, with warnings for rain, wind and ice in place.
A yellow warning for ice covers all of south, mid and parts of west Wales on Saturday morning from 03:00 GMT to 10:00.
A further warning for rain for most of the country is in force from 08:00 on Sunday to 06:00 on Monday, while a wind warning starts at the same time and ends at 15:00 on Sunday.
An amber warning for wind for north Wales was in place until 21:00 on Friday.
As of 20:00, SP Energy Networks said it was working to restore power to the remaining 1,245 customers.
It said it had restored power to over 21,000 customers on Friday.
High winds affected the Manweb electricity network region with north Wales seeing the biggest impact of the storm.
Liam O'Sullivan, of SP, said: "We will have some customers remaining off overnight and we have been in touch with them to arrange alternative accommodation if required. We hope to have the vast majority of customers back on supply tonight."
Further south, National Grid reported 29 different incidents in Powys and Carmarthenshire but said it had repaired services to all but 702 customers by lunchtime Friday.
The energy supply company said 834 homes were still without power in south Wales as of 16:30.
Gusts of up to 93mph (150km/h) caused multiple power cuts in north and mid Wales and left thousands without power earlier on Friday in south and west Wales.
There has been widespread travel disruption with ferry sailings cancelled into Friday afternoon, alongside rail and air travel delays.
Damage to homes and buildings and flooding was likely, according to forecasters, from a storm that posed a "threat to life" in parts of the UK.
Some schools in Gwynedd, Flintshire, Conwy and 33 on Anglesey - half of those on the island - closed on Friday.
Natural Resources Wales (NRW) closed four forests and reserves on Friday due to the risk of falling trees, as did the Welsh Mountain Zoo in Colwyn Bay.
Olwen Owen, 74, from Kingsland in Holyhead, lost her electricity on Friday morning.
She was among those at a warm hub which was set up at Cuffed in Coffee cafe in the town, offering hot meals and drinks to those affected.
"This is the second time in six weeks we've been without electric," she said.
"I don't blame the electric people, they are trying. But it's a long time to go without as a pensioner, my whole house is electric."
George, 11, was off school on Friday as Ysgol Uwchradd Caergybi closed, with a school trip to Llangrannog, Ceredigion, cut short due to weather concerns.
He has no electricity at home and attended the cafe with his aunt and uncle.
"I've come here to charge my laptop to do my homework," he said.
Travel disruption
The A477 Cleddau Bridge between Pembroke Dock and Neyland was closed to high-sided vehicles.
The M48 Severn Bridge has reopened after it was forced to close earlier.
Dyfed-Powys Police said road conditions in the region were "extremely poor" due to multiple fallen trees.
Gwent Police said officers were dealing with surface flooding on the B4598 Raglan road towards Abergavenny.
Ferry sailings between Holyhead and Dublin and Fishguard and Rosslare were cancelled on Friday.
Transport for Wales and Network Rail urged customers to check before they travelled on Friday and into the weekend with delays and cancellations expected.
It said trains would not run on some lines and speed restrictions would be implemented on some locations to minimise potential disruption.
Rail operators Avanti West Coast, CrossCountry, and Grand Central also warned customers not to travel on routes across parts of north Wales.
Cardiff Airport urged passengers to check for any disruption before they travelled and contact their airline or tour company for updates.
It said flights to Belfast and Edinburgh had been cancelled on Friday due to the storm.
Caernarfon Town's JD Cymru Premier game against The New Saints was postponed due to storm damage to the club's Oval ground.
Cardiff Devils ice-hockey team said they were forced to take an eight-hour coach journey to play Saturday's Elite League match at Fife after their flight was cancelled.
What are the weather warnings?
An amber warning for strong winds was in place from 06:00 on Friday until 21:00 and covered Anglesey, Conwy, Denbighshire, Flintshire and Gwynedd.
A further yellow wind warning for much of the rest of Wales is in place all day, though a warning for heavy rain has now ended.
Sunday sees two more yellow weather warnings for wind and rain covering all of Wales.
Strong winds are expected from 08:00 to 15:00, while heavy rain is due to last all day and into Monday morning.
Storm Éowyn is the fifth named storm of the 2024-25 season, which began in October.
What wind speeds have been recorded?
Gusts of 93mph (150km/h) have been recorded on the Llyn Peninsula, Gwynedd on Friday.
- 93mph - Aberdaron
- 87mph - Capel Curig
- 86mph - Lake Vyrnwy
- 75mph - Mona
- 75mph - Milford Haven
- 74mph - Valley
- 71mph - Pembrey Sands
The strongest gusts ever recorded in Wales were 124mph (200km/h) at Rhoose, Vale of Glamorgan, on 28 October 1989.