Dollar set for best week in three months as pandemic recoveries diverge