FTSE 100 Live: Stocks near highs on 120-point gain; August r

FTSE 100 Live: Stocks near highs on 120-point gain; August rate cut hopes back