USDJPY is in up trend. Further rise to 109.00 area to reach next cycle top on daily chart is still possible, and the cycle top is nearing. Key support is now located at 103.87, a break down below this level will confirm the cycle top, and then pullback to 98.00 area is expected to follow.
For long term analysis, USDJPY broke below the long term support at 101.65 (Jan 2005 low). Further fall to 90.00 area to reach the next cycle bottom on weekly chart is possible.