Bitcoin rose to its highest level in four weeks as risk assets rallied on hopes that the US can strike a deal with Iran to end their conflict.