Indices slip 2% as oil rebounds to $111/bbl