oil futures rise to over $99, gold lags