Billionaire financier George Soros has praised the Hong Kong government for thwarting his attempts to undermine the local currency and stock market in 1998 but maintained he had every right to do so.