Safe haven currencies took L's this week as currency-specific weaknesses for USD and JPY got mixed with easing Middle East tensions, corporate earnings optimism, and relatively strong data releases from other major economies. AUD and NZD were clear winners while European currencies like EUR and GBP showed mixed results as Euro Area and U.K. data prints contrasted with what their central bankers had to say. Read on to see what moved your favorite currencies fared this week: