Captain Wales (as his army comrades call him) was dapper in a black suit and bowtie as he dined with UAE royalty at the swanky event which aimed to raise money for his charity Sentebale which works with vulnerable children in Lesotho.
But Haz wasn't the only famous face in attendance. The prince got up close and smoochy with singer Joss Stone (we didn't realise she was still a "thing") and TV personality Denise Van Outen.
He may have been dishing out kisses, but it looks like Prince Harry is about to be off the market for good. Just take a look at this...