As expected, USDCHF formed a cycle bottom at 0.9932 level on 4-hour chart and the bounce extended to as high as 1.0170 level. Further rally is still possible later today and target would be at 1.0277 key resistance, a break above this level will suggest that the fall from 1.1730 (Jun 1 high) has completed at 0.9932 already, then the following upward movement could bring price to 1.1000 area. However, as long as 1.0277 key resistance holds, the price action from 0.9932 could be treated as consolidation of downtrend, and one more fall to 0.9700 area is still possible.
AUDUSD stays in a rising price channel on 4-hour chart and remains in uptrend from 0.8771. As long as the channel support (now at 1.9317) holds, uptrend is expected to resume and further rise to 0.9600 is still possible after consolidation. Key support is at 0.9240, only break below this level could indicate that the rise from 0.8771 has completed at 0.9457 already, then deeper decline could be seen to 0.9000 zone.
EURUSD remains in uptrend from 1.2643 and the rise extended to as high as 1.3116 level. Support is at 1.2953, as long as this level holds, uptrend is expected to continue, and further rise to 1.3200 area is still possible. However, a breakdown below 1.2953 will indicate that a cycle top has been formed on 4-hour chart, then another fall towards 1.2587 previous low could be seen to follow.
GBPUSD remains in upward movement from 1.5296. Further rise to 1.5750-1.5800 area is still possible in a couple of days. Support is at 1.5440, only break below this level could trigger another fall to 1.5200 zone.
USDCAD remains in downtrend from 1.0672 and the bounce from 1.0215 is treated as consolidation of downtrend. Another rise toward the upper border of the price channel on 4-hour chart is possible later today. Key resistance is at 1.0373, as long as this level holds, downtrend is expected to resume, and one more fall towards 1.0107 could be seen after consolidation.
USDJPY is testing 85.89 key resistance, a clear break above this level will suggest that the fall from 92.88 (Jun 4 high) has completed at 82.87 already, then the following upward movement could bring price to 90.00 area.