Rihanna may have disappointed her UK fanbase after puling out of the X Factor final on Saturday, Mail Online reported.
Stateside though, the singer put on her sexiest performance to date.
Dressed in a green corset-style bra and metallic mini-skirt, the Umbrella singer girated on stage as she performed at the Jingle Ball Holiday Season Concert, held in Florida.
Katy Perry put in an equally rauncy performance as she took to the stage in a skimpy Santa outfit.
Rihanna was due to perform her hit No. 1 hit Umbrella on the X Factor with boyband JLS, who are mentored by Louis Walsh.
Her last minute departure has sent the show into chaos with the contestants having to swap their celebrity partners at the 11th hour.
A source said: 'Rihanna told bosses she had to rehearse for her tour in the States and didn't have time for the X Factor, but only told them yesterday morning.'
A spokeswoman for Rihanna denied she had pulled out at the last minute, adding: 'She was never confirmed for the X Factor. She was only scheduled to fly in for the Jingle Bell Ball and the Royal Variety Performance and was always going to be flying back to the US today.'