Several euro zone countries are seeing their borrowing costs hit their lowest levels on record as the European Central Bank opens the door to more stimulus in the face of a faltering European industrial sector and fears of a global recession. 

Irish, German, Dutch, Spanish, Portuguese and Cypriot 10-year bond yields all hit record lows within the last two sessions.

The French, Austrian and Finnish equivalents are also close to record lows hit in 2016. 

The European Central Bank yesterday ruled out raising interest rates in the next year and even opened the door to cutting them or buying more bonds as risk factors such as a global trade war and Brexit drag the euro zone economy down. 

Data today showed German industrial output and exports dropping sharply by more than expected in April and the Bundesbank slashed growth projections for the bloc's largest economy. 

Initially, the market actually appeared disappointed by the ECB announcement, with the euro strengthening and yields rising off their lows.

But once again investors are hoovering up euro zone government bonds in anticipation of monetary stimulus. 

German 10-year Bund yields, the benchmark for the region, dropped to a new record low of -0.24% yesterday and held at around -0.23% today. 

Irish, Dutch, Spanish and Portuguese equivalents followed suit, and touched those troughs again today. 

Meanwhile, a key market gauge of long-term euro zone inflation expectations, the five-year, five-year breakeven inflation rate, dropped further today to a new record low of 1.2378%.  

Italy is an exception in terms of record lows, but its debt has also benefited massively on stimulus expectations, and yields were lower by 5-7 basis points today, hitting some of their lowest levels in months.