Former Mexican President Vicente Fox on Friday told Donald TrumpDonald TrumpIran convicts American businessman on spying charge: report DC, state capitals see few issues, heavy security amid protest worries Pardon-seekers have paid Trump allies tens of thousands to lobby president: NYT MORE to end his presidential campaign.

“I will invite this guy to withdraw from the race, to go back to his business and forgot about what is a nation, what is a presidency of a nation, what is microeconomics,” he told host Maria Bartiromo on Fox Business Network’s “Mornings with Maria."

ADVERTISEMENT

Fox criticized Trump’s understanding of global commerce, arguing that immigration is an essential part of thriving businesses.

"Let me tell you — 40 percent of [the] Fortune 500 have been created by migrants, by foreigners," he said.

Fox also repeated his disgust with Trump’s calls for a border wall.

“He feels fear. Only those who feel fear build walls,” Fox said.

“He said that the Chinese wall was many more miles longer than the U.S. wall,” Fox continued. “Well, I want to tell Trump that the Chinese wall did not work against their enemies. The Berlin Wall, built by Russia, a dictatorship, did not work against freedom. He’s absolutely wrong.”

Fox on Thursday used profanity while blasting Trump’s proposed barrier, adding that the real estate tycoon is “crazy” and “egocentric.”

“I declare: I’m not going to pay for that f---ing wall,” he said. "[Trump] should pay for it. He’s got the money.”

Trump responded by publicly shaming Fox’s language during the GOP presidential debate in Houston.

“This guy used a filthy, disgusting word on television, and he should be ashamed of himself,” he said. "If I would have used even half of that word, it would have been a national scandal."