The Bajan popstar wore a large blue coat on top of her stripy outfit as she performed in front of 20,000 fans at the event.
pay her up to £5 million to switch on the festive display.
The 24-year-old is currently promoting her new album Unapologetic, which includes lead single 'Diamonds' and Chris Brown collaboration 'Nobody's Business'.
She recently said of the record's title: "I named my album Unapologetic because there is only one truth, and you can't apologise for that. It's honest. I'm always evolving of course. I think the only motto I have is to be true to myself."
Rihanna will also launch her third fragrance Nude on Black Friday (November 23), the traditional shopping day after Thanksgiving.
Watch the video for Rihanna's 'Diamonds' below: