World Cup bound side Mexico will take on Peru in an international friendly at the Rose Bowl in California on Saturday night.