The official Twitter handle of the Kensington Palace shared the news posting a picture of the duo shaking hands and greeting each other while attending the 'Toast to the Nation', celebrating 50 years of independence of Barbados, where the singer grew up.
The 28-year-old pop star wore a knee-length pale blue dress and sat at the same table as Guyana's President David Granger, just across from the prince's table.
Reportedly, Harry walked over to say hello to the president before he turned and shook hands with Rihanna, saying, "Hello, it's very nice to meet you."
Earlier this week in Barbados, the 32-year-old heir to the British throne visited a children's home and the next day he met patients at 'Queen Elizabeth Hospital'.
While visiting Grenada, he met stilt walkers and planted a Mangrove in Grand Anse Beach and toured Mangrove and coral restoration projects.
(This story has not been edited by Business Standard staff and is auto-generated from a syndicated feed.)