European shares edged higher as energy stocks gained on elevated oil prices amid Middle East tensions. Investors remained cautious ahead of key euro zone and U.S. economic data that could influence inflation, growth and interest-rate expectations.