Dollar Heads for 3rd Straight Weekly Rise