Hours before giving a speech on immigration in Arizona, Donald Trump flew to Mexico City to meet with Mexican President Enrique Pena Nieto, as Trump demanded that Mexico and the United States work together on trade, drugs, immigration and more.

Both men used an opening statement to reporters to frame the meeting from their own perspective, as the Mexican leader voiced his support for the NAFTA trade deal, and urged the U.S. to do more to stop weapons and money from flowing to drug cartels in Mexico.

"Mr. Trump and I had an open and constructive discussion," Pena Nieto said, as Trump listened with an interpreter at his side.

In his public remarks, Trump set out a five point plan for relations with Mexico, led by his call to end illegal immigration.

ajc.com

Credit: Jamie Dupree

icon to expand image

Credit: Jamie Dupree

Trump also made clear that nations have the right to build barriers - like a wall - along their borders, but Trump admitted to reporters that he did not press the Mexican leader to pay for the wall, as he often tells his campaign audiences.

"We did discuss the wall, we didn't discuss payment of the wall. That will be for a later date," Trump said.

But later on Twitter, the Mexican leader said he had said directly to Trump that Mexico was not going to pay for any U.S. border wall.

Pena Nieto made clear that he has invited both Trump and Hillary Clinton to meet with him; Trump was the first to respond, and even some Trump critics felt it helped his campaign.