red carpet mtv dress Rihanna white gown red carpet mtv Rihanna performance concert costume singing dance

Rihanna went angelic in a white floor-length couture gown with flirty cut-outs on the red carpet for the MTV EMAs Sunday night in Madrid, starkly contrasting with her BFF Katy who went short and sassy.

Her flirty style went floral during her performance of "Only Girl (In The World)", where the singer was covered in candy-colored flowers... even on her butt!

But even though Rihanna was flirty and floral at the EMAs, she was red hot the night before while performing "Livin' On A Prayer" with Bon Jovi! Yes, Bon Jovi! Check it out below: