The songstress, 28, joined the the 32-year-old Prince to celebrate the 50th anniversary of Barbados' independence from Great Britain, reported BBC.
Rihanna greeted the prince, who said: "Hello, it's very nice to meet you."
The singer wore a blue dress for the event and opted for striking yellow finger nails - both colours are on the Barbados flag.
Prince Harry read a message from the Queen to mark the anniversary of the moment, on 30 November 1966, that the country broke away from British rule.
"Prince Philip and I send our warmest wishes to the Government and the people of Barbados on the occasion of your 50th Anniversary of Independence.Since you became an independent country in 1966, you have continued to flourish and grow into a strong and confident nation.
"The extraordinary talents of your people, from the cricket field to the music industry have been admired and recognised throughout the world. Barbados remains a favoured holiday destination for British people, not only for the incredible natural beauty of your country but because you have a great warmth and generosity of spirit...," the message read.
Rihanna and Harry later sat side-by-side on stage at a celebratory concert.
(This story has not been edited by Business Standard staff and is auto-generated from a syndicated feed.)