So why when the Rand strengthened did price for petrol/brent crude oil not come down?
The rand has not strengthened, its the dollar that's weakened. As the dollar weakens, the price of gold and oil must increase in order to keep their value, as they are quoted in dollars.