The peso slipped to 21.58 per dollar but then recovered to trade flat 21.45 per greenback.

(Reporting by David Alire Garcia; Editing by Chizu Nomiyama)