Oil pulls back 2.7% as markets pause ahead of weekend