US presidential candidate Donald Trump is set to meet with Mexico's president today.
The Republican nominee tweeted to announce he had accepted an invitation by President Enrique Pena Nieto.
Mr Trump has in recent days reiterated his plans to build a wall between America and Mexico to clamp down on illegal immigration.
The move comes as something of a surprise, given that Mr Pena Nieto has previously compared Mr Trump's rhetoric to that of Adolf Hitler.
The Mexican leader said in March that the Republican candidate was using similar "strident" rhetoric to that which led to Hitler and Mussolini gaining power in the twentieth century.
I have accepted the invitation of President Enrique Pena Nieto, of Mexico, and look very much forward to meeting him tomorrow.
— Donald J. Trump (@realDonaldTrump) August 31, 2016
Mr Trump also sparked outrage after accusing the Mexican government of allowing "rapists" and drug-runners to enter the US illegally.
The meeting is due to take place just hours before he outlines further details of his immigration policy in an address in Arizona.
The Mexican presidency confirmed the announcement on Twitter, saying the pair would meet in private.
El Señor @realDonaldTrump ha aceptado esta invitación y se reunirá mañana en privado con el Presidente @EPN.
— Presidencia México (@PresidenciaMX) August 31, 2016
Mr Pena Nieto added: "I believe in dialogue to promote the interests of Mexico in the world and to protect Mexicans wherever they are."
Creo en el diálogo para promover los intereses de México en el mundo y, principalmente, para proteger a los mexicanos donde quiera que estén
— Enrique Peña Nieto (@EPN) August 31, 2016