Rihanna is set to perform at the 2012 MTV Video Music Awards.

Taking to her Twitter page, the Where Have You Been singer confirmed the news in a reply to a fan who expressed excitement about her then-speculated performance.

Rihanna wrote: "PHUCK YES I WILLLL!!! JUST FOR MY NAVY!!!!"

She joins a performance lineup that already includes Alicia Keys, Pink, Green Day, One Direction and Taylor Swift.

She is nominated for five awards including Best Female Video and Video of the Year.

Hosted by Kevin Hart, the 2012 MTV VMAs will air on Thursday, September 6 at 8pm ET.