Oil prices rebound, but still set for seventh straight week in red

Shares: