Gold prices have risen in recent years due to several factors: 1) A weak US dollar has made gold a more attractive investment as the dollar declines. 2) Low interest rates and rising inflation have reduced the appeal of other assets like bonds and savings accounts. 3) Economic crises and political instability increase demand for gold as a safe haven investment.