The dollar has of course lost some traction now this afternoon, following the rather disappointing data releases today. The USD/JPY is just about clinging to 150.50, but it is under pressure. The US stock markets are off the boil for the time being too. The EUR/USD has pushed higher, edging closer to the highs seen during the Asian session. That comes despite concerns over the outcome of the French vote. To add more colour on that; the outcome of that may not been seen until later this evening. So, if you are involved in the CAC 40 futures, or the EUR/USD then please be aware of that later on. Meantime, the dollar is under pressure to a degree, as US yields slip back. The EUR/USD is currently trading at 1.0528