The FTSE 100 opened 0.5% higher at 9,396.84, driven by a rebound in banking stocks and optimism over US-China trade talks.
Defence stocks also saw significant gains, with Babcock jumping 2.9%, BAE Systems gaining 1.5%, and Rolls-Royce adding 2.8%.
Author's summary: FTSE 100 opens higher amid banking rebound.