The FTSE 100 rose 0.4%, or 40.29 points, to 10,846.70, taking gains for the year to 9.2% and putting it on course for its best opening two months since 1998.