Market research group Sentix released its investor confidence index for the Eurozone on Tuesday. The index rose to 20.0 in April from 18.6 in March, missing expectations for an increase to 20.9.
That was the highest level since August 2007.
A reading above 0.0 indicates optimism, below indicates pessimism.
The index benefited from a weaker euro and quantitative easing by the European Central Bank.
The current conditions index climbed to 9 in April from 6.5 in March. It was the highest level since July 2011.
The expectations index remained unchanged at 31.5 in April, its highest level since February 2006.
German investor confidence index dropped to 31.4 in April from 39.5 in March. It was the biggest decline since August 2014.