Oil prices rise, but still set for weekly drop on oversupply, trade worries