Brent crude oil rose for a second consecutive day, up 1.2% to $99, influenced by geopolitical factors such as progress in US-Iran negotiations. Spot gold also rose 0.7% to $4,145 per ounce.