Il FTSE 100 delle blue-chip è salito dello 0,1% alle 1223 GMT, mentre il FTSE 250 a media capitalizzazione è salito dello 0,2%, stabilizzandosi dopo un crollo nella sessione precedente a causa della minaccia di Trump di imporre pesanti tariffe ad alcuni dei suoi principali partner commerciali.
Anglo American è salita del 2,1% dopo che il minatore ha venduto altre azioni della sua unità Anglo American Platinum (Amplats), raccogliendo proventi lordi per 9,6 miliardi di rand (420,26 milioni di sterline).
Nel frattempo, i titoli dei costruttori e del settore immobiliare sono saliti rispettivamente dell'1% e dello 0,7%, mentre i rendimenti dei titoli di Stato del Regno Unito sono scesi ai minimi da quando il Ministro delle Finanze Rachel Reeves ha annunciato il suo primo bilancio il 30 ottobre.
Gli investitori hanno tenuto d'occhio anche gli sviluppi politici in Francia, dove le preoccupazioni per il destino del nuovo governo e del suo bilancio hanno spinto le azioni e le obbligazioni francesi al ribasso.
Mercoledì è prevista una serie di dati statunitensi, tra cui l'indicatore di inflazione preferito dalla Federal Reserve e il rapporto sul mercato del lavoro, che potrebbero offrire indizi sulle prossime mosse politiche della banca centrale americana.
Nel frattempo, i trader si aspettano che la Banca d'Inghilterra mantenga i tassi fermi a dicembre.
Aston Martin è scesa del 9% ai minimi di oltre due anni, dopo che la casa automobilistica di lusso ha avvertito che i profitti annuali potrebbero diminuire dell'11% a causa dei ritardi nelle consegne e ha dichiarato che raccoglierà nuovi capitali. L'ultima volta il titolo era sceso del 5%.
Pets at Home Group è crollato del 13,5% dopo che il rivenditore ha previsto una crescita modesta dell'utile ante imposte per l'anno fino a marzo 2025, con una domanda poco brillante a causa del contenimento delle spese da parte dei proprietari di animali domestici.
EasyJet ha registrato un rialzo dopo che la compagnia aerea economica ha dichiarato di voler volare più passeggeri nell'esercizio finanziario del 2015.
(1 sterlina inglese = 22,8429 rand)