Oil hit an eight-month high yesterday before suffering a sharp reversal as fickle investor sentiment flickered in the face of negative economic data from the US.
Such volatility in the energy markets defied predictions for a docile trading week cut short by US Independence Day, with crude breaching $73 a barrel during Asian trading before stumbling back below $70.



