The line-up for the Strictly Come Dancing Final is complete after the result of the weekend's semi-final dance-off was revealed on BBC One on  Sunday night.

Good Morning Britain's Ranvir Singh and her professional partner Giovanni Pernice missed out on a place in the final after losing the dance-off to Made in Chelsea star Jamie Laing and professional partner Karen Hauer.

The moment of truth

Judge Craig Revel Horwood chose to save Laing and Hauer, with fellow judge Motsi Mabuse choosing Singh and Pernice.

Head Judge Shirley Ballas, who has the deciding vote, put Laing and Hauer through to the final.

Karen Hauer and Jamie Laing (left) go through

There, they will join comedian Bill Bailey and professional partner Oti Mabuse, EastEnders star Maisie Smith and partner Gorka Márquez, and singer HRVY and partner Janette Manrara. 

(Above) Oti Mabuse and Bill Bailey
(Above) Karen Hauer and Jamie Laing
(Above) Maisie Smith and Gorka Márquez
(Above) Janette Manrara and HRVY

After the result was announced, Singh said she felt "really sorry" for dance partner Pernice. 

"He's worked so hard and been in so many finals that I'm really sorry I couldn't do it for you," she said.

"I'm really sorry I couldn't do it for you"

Pernice replied: "You don't have to be sorry at all. We've both worked very hard. You've been an absolute dream to work with. You are a true hero; your job at three o'clock in the morning then you come in the room and dance with me.

"More than anything, you've grown as a person, and this for me is the most rewarding thing that I could ask for, so well done to you. Well done."

"More than anything, you've grown as a person"

Reflecting on her Strictly adventure, Singh added: "There's some really beautiful moments in there and so much more than I ever expected and I'm sad not to be in the final. 

"But at the same time, I am glad that we've moved people to tears and the Argentine Tango was an amazing moment.

"I know I couldn't have got this far without you"

"We've had some really fantastic, memorable moments and I know I couldn't have got this far without you."

The Strictly Come Dancing Final is on Saturday, 19 December on BBC One from 6:00pm.

Click here for more television news.