Bitcoin price clears 20-day EMA with 1.5% gain but stalls at $107K resistance zone

Bitcoin price began the new week on a firmer footing after a sluggish recovery effort from last week's price dip.
Late last week, the cryptocurrency printed a seven-day low at $102,900 before regaining strength and managing to close the week in the green. The bounce, however, was held in check throughout the weekend by the 20-day exponential moving average, located around $106,200.
Highlights
-Bitcoin climbs 1.5% today to reclaim territory above its 20-day EMA
-Price faces resistance at $107,000 after breaking weekend’s technical ceiling
-RSI at 55 and Fear & Greed Index at 61 hint at sustained bullish momentum
That barrier has now been broken. As of today’s European session, Bitcoin has climbed 1.5% past the previous three-day high to reach $106,800. This move placed the price clearly above the 20-day EMA, which had acted as a technical ceiling throughout the weekend.
BTC price dynamics (May - June 2025). Source: TradingView
But the advance is stalling again, this time inside a familiar resistance band between $106,400 and $107,000. Earlier this month, this range capped price rally and is now slowing today’s bullish push.
BTC holds above 20-day EMA as RSI at 55 signals positive price momentum
Price action is now caught between the prior ceiling at the 20-day EMA and the resistance zone just above. If buyers succeed in pushing past this resistance, the next price magnet lies at $108,000, where last week’s sell-side inefficiency began. That area is likely to attract interest as price seeks to rebalance the inefficiency left behind during the earlier drop.
On the daily chart, Bitcoin retains a long-term bullish structure. The Relative Strength Index sits at 55, indicating positive price momentum. Market sentiment also leans optimistic, as reflected in the Bitcoin Fear and Greed Index, which is currently at 61, in the greed territory.
However, if buyers fail to clear the $107,000 mark, there’s a strong chance that price could revisit the 20-day EMA for a retest. Should that level give way, the Fibonacci 50% retracement at $105,500 offers potential short-term support.
In summary, Bitcoin’s move above the 20-day EMA signals renewed buyer interest, but the resistance zone just ahead must give way for further upside. A failure to break higher could trigger another short-term pullback before any sustainable rally resumes.
Bitcoin sank to a 7-day low after fear from Israel-Iran tensions gripped the market. Rising volume and technical cracks signalled more weakness despite a brief bounce.