Oil set for weekly gain on signs of improving demand

By