22-year-old Welsh opera singer through to Britain's Got Talent final

Credit: ITV

Welsh opera singer, Gruffydd Wyn Roberts, is the latest act to make it through to the Britain's Got Talent final.

Gruffydd, who is from Anglesey, joined the winner of the third semi-final, Robert White, in in qualifying for Sunday's finale.

After 90 minutes of performances, the pair were joined by another golden buzzer act, magician Marc Spelmann in the top three.

While White was crowned winner of the public vote, the judges could not be split between Wyn and Spelmann meaning the decision returned to the poll.

Gruffydd Wyn said he was 'over the moon'. Credit: ITV

After winning a place in the final, Wyn said: "I feel over the moon, that was nerve racking. I'm really excited and looking forward to coming back on this stage."

Read more: Opera singer from Anglesey gets golden buzzer on Britain's Got Talent

The 22-year-old was Amanda Holden's golden buzzer act after he stunned the judges with his rendition of Nessun Dorma.

He was backed as having "something special" by a tearful Alesha Dixon.

The final will take place on Sunday.

Already qualified from the two previous semi-finals are singers Donchez Dacres and Calum Courtney, choir the D-Day Darlings and comedian The Lost Voice Guy.

You can watch the full performance below: