Oil Heads For Best Week Since July 2017