Miners and oil stocks provided the foundation for a London market rally that left retailers such as J Sainsbury sidelined.
The supermarket lost 3.7 per cent to 314¾p on worries its sales had not held up as had been thought against the trend for shoppers to seek cheaper alternatives.



