The price of gold may reach about $2,100 an ounce, up from its present price of around $1,800 per ounce by the end of 2022.