The Mexican peso appreciated against the US dollar for a fourth consecutive day on Friday, hitting a 4-month high.