June crude oil futures rose $0.63 to $50.13 a barrel.
June gold futures rose $0.30 to $430.3 an ounce.