Former Mexican President Vicente Fox on Friday knocked President-elect Donald Trump Donald John TrumpBarr criticizes DOJ in speech declaring all agency power 'is invested in the attorney general' Military leaders asked about using heat ray on protesters outside White House: report Powell warns failure to reach COVID-19 deal could 'scar and damage' economy MORE's promise to build a wall on the U.S.-Mexico border, reiterating that Mexico will not pay "for that f----- wall."

"Be clear with US tax payers. They will pay for it," Fox told Trump in a tweet.

TRUMP, when will you understand that I am not paying for that fucken wall. Be clear with US tax payers. They will pay for it. — Vicente Fox Quesada (@VicenteFoxQue) January 6, 2017

ADVERTISEMENT

"Trump may ask whoever he wants, but still neither myself nor Mexico are going to pay for his racist monument," Fox tweeted earlier in the week. "Another promise he can't keep."

Reports emerged Thursday evening that Trump was coordinating with House Republican lawmakers to build the proposed wall using U.S. taxpayer dollars, despite his campaign pledge that Mexico would pay for the project.

Trump on Friday appeared to concede that American taxpayers would foot the initial bill for the wall. In a tweet blasting the "dishonest media," Trump wrote that "any money spent on building the Great Wall (for sake of speed), will be paid back by Mexico later."

Fox has long been a vocal critic of Trump, feuding with the GOP businessman and slamming his proposals involving undocumented immigrants.