Oil climbs 2%, notches weekly gains ahead of OPEC+ decision