Oil price caps best week since 2017

Crude posted the longest weekly winning streak since November 2017, amid concerns over supply shortfalls from countries like Venezuela and optimism over US-China trade talks. Futures in New York rose as much as 0.9%, leading to a 4% rally for the week.
The Brent crude contract added 24 cents, to $69.64 a barrel, on the London-based ICE Futures Europe exchange, after briefly topping $70 a barrel, for the first time since November, in the previous session.