Weak dollar props oil prices