US commercial crude stocks fell to 434M barrels, lowest in two decades, with the Strategic Petroleum Reserve at a 28-month low.