The euro-zone stock index and Frankfurt's DAX briefly swung into positive territory after the data and were flat at 1212 GMT, while Germany's 10-year bond yield extended its rise, hitting a new one-week high at 0.046 percent.

German consumer prices rose by 2.1 percent year-on-year after an increase of 1.4 percent in the previous month, exceeding the 1.7 percent expected in a Reuters poll and above the ECB target of close to but below 2 percent.

(Reporting by Josephine Mason; Editing by Dhara Ranasinghe)