Gold prices rose on Wednesday to their highest level since August 19, after trading lower for some time due to the rising US Treasury yields.
The yellow metal futures for December delivery closed higher by $29.40, or 1.5%, at $1,952.50 per ounce.
Meanwhile, silver futures for September delivery surged by 4.4% and finished at $27.449 per ounce, their highest level since Tuesday of last week.