More blood on the streets of financial markets yesterday and overnight, with risk assets reversing still further and safe haven currencies and bonds smelling like roses. Interestingly, while the dollar remained very much in favour and money poured into US treasuries, it was actually the Japanese yen that shone even more brightly. Indeed, USD/JPY is now below 79, which no doubt will both alarm and disappoint Tokyo in equal measure. Although bond yields for Europe's fiscal miscreants soared, the price action in the single currency was more measured, as it drifted gradually down below 1.24, a fresh 2yr low. High-beta currencies such as the Aussie fared worse –it fell below the 0.97 level overnight. In general, May has been a dreadful month for emerging currencies – for instance, the likes of the Russian ruble and the Polish zloty have suffered a 10% decline thus far, while the Indian rupee has dropped to a record low. Likewise, commodities have been hard hit – Brent crude fell to USD 103.34 overnight, down more than 3% over the past 24 hours, while the copper price lost another 2.5%.