Gold price approach 18-year high of 500 dollars