(For a live blog on European stocks, type LIVE/ in an Eikon news window)
LONDON, July 31 (Reuters) - European shares struggled for direction in early trading on Tuesday though earnings updates from oil major BP, big banking stocks and a host of smaller UK companies kept things interesting beneath the surface.
The pan-European STOXX 600 edged 0.1 percent higher, while Germany's DAX also gained 0.1 percent. Britain's FTSE 100 rose 0.2 percent.
Earnings were the big focus following results from big hitters BP, Standard Chartered and Credit Suisse .
Credit Suisse rose 0.8 percent after the Swiss lender doubled its second-quarter profit.
Rival Standard Chartered was the biggest banking faller, however, down 3.5 percent after giving a half-year update.
Lufthansa led travel and leisure stocks higher. Shares in the German airline jumped 5 percent after its second-quarter operating income beat estimates.
Shares in French media conglomerate Vivendi gained 4.6 percent after reporting results and saying that it was considering selling up to half of its UMG music division.
Around 40 percent of the way through the earnings season and half of MSCI EMU companies have beaten analysts' expectations, with reported actual year-on-year earnings growth clocking in at 8.6 percent, according to I/B/E/S data.
BP's shares edged 0.4 percent higher after the oil major's second-quarter profit beat expectations on the back of higher oil prices and increased output.
A number of smaller UK companies saw some big share price moves after their results. Shares in Travis Perkins tumbled 8 percent and was one of the worst STOXX 600 performers after the building materials supplier cuts its profit outlook on the back of a weak DIY market.
Centrica and Rentokil Initial also fell after updates.
Elsewhere shares in Swiss group GAM Holding dropped more than 8 percent after it suspended its investment directed following an internal investigation.
Reporting by Kit Rees, editing by Louise Heavens