Oil prices have fallen two per cent per cent, with Brent settling at seven-month lows and US crude at its cheapest level since September, after increased supply from several key producers overshadowed high compliance by OPEC and non-OPEC oil producers with a deal to cut global output.