The seven remaining finalists in X Factor have performed a selection of songs by British artists in the latest week of the competition.

And it was a mixed week for some of the favourites, particularly Diana – who battled back from a bout of laryngitis which forced her to sit out last week’s show.

This week, she performed the Coldplay hit Yellow – a change of song at the last minute from her original choice, the All Saints hit Never Ever – but the judges thought the strain was showing.

“You are the most relevant person in the compeition,” Simon told her, “but I still don’t think you’re well enough. For the first time ever I am nervous for you this week.”

JLS also received a mixed response for their Beatles medley, which included the hits I Wanna Hold Your Hand and Twist And Shout. “I watched Take That do that exact performance,” Cheryl said. “It’s so hard to do a medley but you did what Take That did and made it really cool.”

However Simon wasn’t so sure. “I’m thinking is this music that you really listen to?” he asked the boys.

However, Rachel won raves for her rendition of Amy Winehouse‘s You Know I’m No Good – the song which she performed at her first audition. “This is what I’ve been waiting for,” an enthusiastic Cheryl told her.

And there was praise for Eoghan’s rendition of George Michael‘s One More Try, and Alexandra’s performance of You Are So Beautiful.

“There’s nothing you can’t sing,” a thrilled Dannii told Alexandra, while Louis described Eoghan as a “natural performer. I’m going to say this now – you’re going to be in the final,” he said.

It wasn’t such good news for Daniel however, who opened the show with the Tom Jones‘ song It’s Not Unusual, surrounded by female dancers and a Union Jack-patterned Mini.

“It doesn’t matter what we say any more, because the public love you,” Simon told him, “but that was a bit drunk dad at a wedding.”