Home News Oil struggles to hold gains amid mixed demand view