Racy: Rihanna pulls out all the stops as she writhes around on stage at the Singapore Grand Prix after concert
Quirky moves: The singer went all out as usual as she flamboyantly belted out her hits
She's no shrinking violet: Rihanna first turned up on stage with a green cape around her neck and bizarre glasses on her face
Enjoying herself: She had a big grin on her face as she performed for the excited audience
Showing off her moves: Rihanna gave an energetic show down with her backing dancers copying her moves behind her
Sultry: She jumped around on stage at Marina Bay in Singapore, where the Grand Prix had earlier taken place
Dressed up: The racing drivers may have been the stars of the day but Rihanna soon took over proceedings
She's got the moves: Rihanna sang into her mic while wriggling around for the cameras
Big stage, big voice: Rihanna performed live on the Padang Stage on Day three at the Singapore Formula One Grand Prix at Marina Bay on Sunday evening
Show stopper: Before she arrived in Singapore Rihanna made sure she had some holiday time in Thailand on the way there
Crowd pleaser: She seemed in high spirits as she headlined the show after the annual night race
Entertainer: She took off her green coat to reveal her quirky baggy mini-dress underneath
Fish-net: The chart-topping singer was certainly appropriately dressed for sailing the sea
Stunning: Rihanna poses in what might be a truly perfect holiday snapshot - if you're a pop star
Keeping it real: The singer swapped her designer jewelery for some hand-made produce from a local resident
Pucker-up: The star laughs off a gentlemanly kiss from her jewelery maker
Posing: Despite being on a well-deserved holiday, Rihanna couldn't resist posing for pictures