KEY POINTS
- America's Strategic Petroleum Reserve has fallen to its lowest level since 1983, limiting Washington's ability to stabilize oil markets.
- Beijing's temporary buying strike and inventory drawdowns acted as the primary damper on global oil prices.