Oil prices dip, but head for third weekly rise on demand recovery