Here are all the performances from The Voice UK 2019 live semi-finals to watch online.
It was the penultimate show of The Voice 2019 Saturday (March 31) as the 9 remaining singers performed for a place in next week's grand final.
Members of Team Olly, Team JHud, Team Will and Team Tom all fought to stay in the competition.
Five were eliminated in the public vote while four were voted through to the live final next weekend.
Watch all of the live performances below...
28-year-old musician Bethzienna Williams from Barry rejoined the show as the wildcard act. She performed You Don't Own Me and won her way through to the live final.
23-year-old from Liverpool Deana Walmsley performed Autumn Leaves. The Team Tom singer won a spot in the live final.
43-year-old Musical Theatre actor Cedric Neal from Brighton performed High Hopes. The Team Tom contestant was eliminated in the public vote.
Team Will's Nxt Gen are a trio made up of Cian, Sonny and Joel, all aged 21. They performed an original song called Embrace but it wasn't enough to be voted through to the final.
29-year-old Emmanuel Smith part time motivational speaker from London. The Team Will act performed Giant by Calvin Harris and Rag'n'Bone Man but didn't get through to the final.
27-year-old singer-songwriter Moya from Jersey performed Mumford & Sons' I Will Wait in the semi final. The Team JHUD singer didn't make the final.
24-year-old musical theatre actress Nicole Dennis from North London sang Aerosmith's Dream On. The Team JHUD performer was eliminated in the semi-final.
Jimmy Balito, a 23-year-old singer from Sussex, performed Fix You by Coldplay in the semi-final. The Team Olly act was voted into the live final.
Team Olly singer Molly Hocking, a 18-year-old from St Ives in Cornwall, was the final act to sing. Her cover of I'll Never Love Again from A Star Is Born saw her through to the live final.
In no particular order, those put through to the final by the public were Bethzienna Williams (Team Tom), Molly Hocking (Team Olly), Deana Walmsley (Team Tom) and Jimmy Balito (Team Olly).
The Voice UK 2019 continues next Saturday night on ITV with the grand final.
The final will see the final four duetting with their coaches before viewers vote to crown the winner.