Euro zone's annual PPI matched forecasts coming in at 0.9% in March from -0.5% in February. The monthly reading inclined to 0.6% from 0.1%, lower than estimates of 0.7%.