A la clôture, l'indice FTSE-100 des principales valeurs a pris 149,29 points à 6.733,97 points. Sur la semaine écoulée, écourtée en raison d'une pause de deux jours mardi et mercredi pour Noël, il a grignoté 0,19%.
Le marché britannique s'est repris dès l'ouverture au lendemain d'une forte baisse, puis a accentué ses gains au fil de la séance. Il a été conforté par un solide début de séance à Wall Street.
"La dernière semaine de 2018 a été dominée par la volatilité et largement imprévisible en raison des risques géopolitiques", relève Lukman Otunuga, analyste chez FTXM.
"La tendance a oscillé entre baisse et hausse cette semaine, alors que les investisseurs sont confrontés à une croissance mondiale ralentie, aux développements (du conflit) commercial sino-américain, aux incertitudes du Brexit et à la paralysie du gouvernement américain", explique-t-il.
Faute d'actualité notable au Royaume-Uni en cette période de fêtes et en l'absence de nombreux investisseurs, la place londonienne s'est contentée de suivre Wall Street au moment où les marchés américains connaissaient de forts mouvements.
Le secteur pétrolier a été en vedette, porté par le bond des cours du brut sur fond de faiblesse du dollar.
BP a pris 3,47% à 502,70 pence et Royal Dutch Shell (action "B") 2,62% à 2.328 pence. Ce dernier a par ailleurs annoncé avoir bouclé la vente d'actifs en Nouvelle-Zélande au groupe pétrolier autrichien OMV pour 578 millions de dollars.
Le secteur minier a également été recherché, comme souvent en cas de regain d'optimisme du marché. BHP a gagné 1,59% à 1.637 pence et Rio Tinto 1,36% à 3.762,50 pence.
Le groupe irlandais de matériaux de construction CRH a grimpé (+3,59% à 2.080 pence) après avoir achevé une nouvelle tranche de son programme de rachats d'actions de 1 milliard d'euros qui doit prendre fin en mars.
Enfin, parmi les rares valeurs à la traîne, les producteurs d'or ont marqué une pause après avoir été recherchés la veille grâce au statut de valeur refuge du métal précieux. Fresnillo a grapillé 0,32% à 870 pence et Randgold a cédé 1,71% à 6.546 pence.
jbo/js/nas