BTC hit $64,400 on Friday, retesting the level that rejected it on Monday, with a break higher opening the path toward the June 15 peak of $67,250.

BTC retreated from a two-week high of $64,500 as falling open interest and weak spot demand cast doubt on the sustainability of July's 8.4% market recovery.

Bitcoin is up 4.2% over seven days that contained an oil shock, a bond selloff and two rounds of U.S. strikes on Iran.