Former Republican presidential nominee Mitt Romney will meet with President-elect Donald Trump this weekend, NBC News confirms.

Romney delivered a blistering takedown of Trump in a speech in March, calling the then-candidate "a phony" and "a fraud." Trump has called Romney a loser and said he "choked like a dog" during his 2012 bid against President Obama.

A source close to Donald Trump with direct knowledge of the president-elect's thinking confirms the meeting is to discuss the position of Secretary of State.

Trump endorsed Romney during his campaign four years ago. The former Massachusetts governor began to repair the relationship last week by calling to congratulate Trump on his surprise win.