Once dinner wrapped, Prince William's single brother was presented with a 30-year-old specially-blended Appleton Rum by Appleton Estates and a piece of local Jamaican art from the Jamaica Tourist Board.

"He stayed for almost two hours and some guests were trying to get him to dance, but he didn't join in on the festivities and enjoyed his meal," a source tells Us Weekly. "He enjoyed his time thoroughly and seemed to be in a great mood."

On Tuesday, the 27-year-old royal faced off against champion sprinter Usain Bolt at the University of West Indies stadium in Kingston, Jamaica.

After a false start, Harry raced around the track as Bolt, 25, jogged behind him.

"He cheated," the BBC quotes Bolt saying jokingly of the prince, who met with Prime Minister Portia Simpson Miler during his time in the area Tuesday. "I said we would have a rematch in London 2012 and Harry said 'I'm busy.'"