The FTSE 100 index ended up 104.23 points, 1.0%, at 10,656.28.