Gold for August delivery plunged $9 an ounce, to $371.30.
Crude oil for August delivery rose 69 cents, to $20.65 a barrel.
Crude oil for August delivery rose 61 cents, to $21.53 a barrel.
Gold for August delivery settled $7.90 lower, at $440.80 an ounce.
Gold for August delivery rose $3.10, to $93.10 an ounce.
After another week, oil for August delivery had risen from $90.61 to $98.67 and gas prices were up five cents.
Last week, the price of crude for August delivery hovered around $22.50.
The gold contract for August delivery declined $1.60, to $386.30 an ounce.
The gold contract for August delivery fell $5.90, to $448.70 an ounce.
Gold for August delivery rose $6.20, to $393.70 an ounce.