Is it correct to say "proud of having met you", or should it be "proud to have met"?

Solution 1:

Both are correct, but the second sounds more natural, at least in American English.

There is a very slight difference in meaning between the two sentences. The first sentence emphasizes the speaker's pride, whereas the second sentence emphasizes the act of meeting the listeners. The second sentence therefore sounds slightly more humble.