Oil rebounds after Hamas leader killed in Iran, but China caps gains
Oil futures rebounded more than $1 a barrel from 7-week lows on Wednesday after the killing of Hamas leader Ismail Haniyeh in Iran ratcheted up tensions in the Middle East, but prices stayed under pressure from concerns about weak China demand.