Dollar set for 3rd consecutive week of gains as recession risks loom