Fresh attack squeezes Saudi oil