Yesterday's breach of daily chart resistance confirms the upmove from this year's low at 95.77 has finally resumed and upside bias remains for further headway to 106.00/10, however, anticipated overbought readings on hourly oscillators should limit upside to 106.50 and risk has increased for a retreat later.  
On the downside, below 104.90/00 would suggest a temporary top has possibly been formed at 105.88 and risk pullback to 104.60 and then 104.35/38.