The mild optimism earlier today has been wiped out from risk assets

Germany 10-year yields

Risk aversion is starting to creep into markets again as US-China trade tensions continue to linger but also as we're seeing Italian bonds getting routed in early trades today. European equities have all but erased earlier gains and flows have moved into the swissie as a result. US equity futures are also at flat levels on the day again now.

Meanwhile, German 10-year bond yields are seeing a notable drop falling to its lowest level since October 2016 as yields fall to -0.096%. The dip also comes alongside a drop in Treasury yields with 10-year yields falling to 2.396%, down by 1.4 bps on the day now.