London's FTSE 100 was up 0.2% to 7,288.10 in afternoon trade as investors awaited US President-elect Donald Trump's press conference, with broker notes moving stocks.
Dixons Carphone was the biggest gainer, with traders pointing to read across from an update by Sainsbury's.
The supermarket's third-quarter like-for-like grocery sales were surprisingly positive and group revenue was further lifted by recently-acquired Argos as online sales proved a crucial factor over the festive period.
Total group sales for the 15 weeks to 7 January rose 0.8%, with group LFL sales up 1.0% as weak LFL growth from the supermarkets business of 0.1% was offset by a 4% gain from Argos.
BT Group was boosted by an upgrade to 'overweight' from 'equalweight' by Morgan Stanley, which bumped up the price target to 490p from 450p.
It noted the shares
have underperformed the FTSE 100 by a disappointing 41 percentage points in the last 12 months, providing a good entry opportunity.
The bank pointed to three reasons why it expects a better share price performance this year: better operational news flow ahead, gilt yields coming off their lows, which is good for pensions and a compelling valuation.
Engineer Smiths Group also benefited from a broker note as Bank of America Merrill Lynch said it was its preferred UK stock in the capital goods sector as new management adopts a proactive strategy.
On the downside, TUI was hit by a downgrade to 'underperform' from 'outperform' from Credit Suisse, which highlighted a series of key challenges across all segments of the group, leading to a 15% downgrade of 2018 earnings per share forecasts.
Housebuilder Taylor Wimpey was in the red after it said its order book for 2017 weakened from the previous year, although it did express confidence that full-year profits will be at the upper end of market consensus.
Engineering and aerospace group Babcock International was under pressure on read-across from FTSE 250 peer Cobham, which posted group trading profit below guidance for the year ended 31 December and said it was not recommending a final dividend.
Dixons Carphone (DC.) 356.90p 3.57%
Sainsbury (J) (SBRY) 267.50p 3.36%
Anglo American (AAL) 1,278.00p 3.27%
BT Group (BT.A) 399.95p 3.16%
Smiths Group (SMIN) 1,512.00p 1.96%
BHP Billiton (BLT) 1,421.00p 1.50%
Vodafone Group (VOD) 212.95p 1.28%
Worldpay Group (WPG) 287.10p 1.02%
Rio Tinto (RIO) 3,327.00p 1.02%
CRH (CRH) 2,834.00p 0.85%
TUI AG Reg Shs (DI) (TUI) 1,134.00p -4.79%
Babcock International Group (BAB) 928.00p -2.57%
Fresnillo (FRES) 1,405.00p -1.89%
Royal Bank of Scotland Group (RBS) 222.50p -1.81%
Barclays (BARC) 232.30p -1.67%
Standard Life (SL.) 355.50p -1.66%
Direct Line Insurance Group (DLG) 351.20p -1.62%
Capita (CPI) 510.50p -1.54%
Taylor Wimpey (TW.) 172.40p -1.43%
Aviva (AV.) 480.60p -1.27%