The FTSE 100 ended a see-saw session in the green, as rising mining stocks offset disappointing earnings and a higher oil price.
The FTSE 100 closed up 11.13 points, 0.1%, at 10,443.47. The FTSE 250 ended up 109.54 points, 0.5%, at 22,947.92, and the AIM All-Share rose 3.83 points, 0.5%, at 796.64.