BP rose 6 3/4p to 422 3/4p ahead of interim results on Tuesday. US investment magazine Barron's, part of the Dow Jones empire, has also provided a boost to BP. It says the shares are the same price as six years ago and issued a 'strong buy' recommendation. Shell, which reported a good set of half-year results last week, rose 1 1/4p to 392 1/4p.