US dollar hits 3-month high as geopolitical risks escalate