Gold and silver rates have been highly volatile of late, largely due to the rise in the US dollar driven by a spike in crude oil prices. When oil prices rise, demand for the dollar rises, as oil is largely traded in US dollars. This drives the greenback higher, weighing on gold prices.