The president [1]is coming to the defense of Ted Cruz[2] after the Republican senator was hit at a debate with Donald Trump's charge in the last election that the Texas lawmaker is a liar.

Beto O'Rourke slammed Cruz as dishonest in their final match-up and resurrected Trump's nickname for the his 2016 opponent - Lyin' Ted.

Trump has not apologized publicly for or attempted to walk back the remarks he made about Cruz in the height of the GOP primary two years ago. 

He's thrown his full support behind the freshman senator, though, and derided O'Rourke in a Wednesday tweet as a 'Flake' who's 'not in the same league' as the the seat's incumbent. 

Beto O'Rourke (left) attacked Ted Cruz in a raucous Texas debate, calling him dishonest and resurrecting the senator's nickname of 'Lyin' Ted'

Beto O'Rourke (left) attacked Ted Cruz in a raucous Texas debate on Tuesday evening in San Antonio, calling him dishonest and resurrecting the senator's nickname 'Lyin' Ted'

The president came to the defense of Cruz after the debate in tweets but did not attempt to walk back the remarks he made about the Republican at the height of the GOP primary two years ago

The president came to the defense of Cruz after the debate in tweets but did not attempt to walk back the remarks he made about the Republican at the height of the GOP primary two years ago

He derided O'Rourke in a Wednesday tweet as a 'Flake' who's 'not in the same league' as the the seat's incumbent

He derided O'Rourke in a Wednesday tweet as a 'Flake' who's 'not in the same league' as the the seat's incumbent

Beto O'Rourke (left) attacked Ted Cruz in a raucous Texas debate, calling him dishonest and resurrecting the senator's nickname of 'Lyin' Ted'

Beto O'Rourke (left) attacked Ted Cruz in a raucous Texas debate, calling him dishonest and resurrecting the senator's nickname of 'Lyin' Ted'

'Watched the debate last night & Beto O’Rourke, who

Read more from our friends at the NRA