Oil prices had already touched six-month highs at the start of the week thanks to buoyant stock markets