Brent crude futures slipped towards $121 as demand growth worries resurfaced after China's economic expansion lagged expectations, while caution ahead of talks between Iran and world powers and North Korea's missile launch capped losses.

We do expect prices to come off a bit because the market had expected China's growth to top forecasts, said Ben Le Brun, market analyst at OptionsXpress.