Bitcoin price recovered over $64,000 after Pakistan said a US-Iran peace deal could be finalised within 24 hours, giving crypto markets a short-term lift after days of geopolitical tension.