Oil rises over 2%, but shows first weekly fall in six