June crude oil futures rose $1.20, or 2.4%, to $50.92 a barrel.
June gold futures rose $0.50 to $431 an ounce.