Oil rises over $1, still set for weekly drop on recession fears