While Cruz called Trump, who has vowed to check migrants and transfer of jobs to non-Americans, a "crazy zealot", in a feisty exchange of words during a primary debate in Houston, Rubio alleged that real estate mogul would have been selling watches but for the $200 million he inherited from his wealthy father.
The tone reflected the fierce battle underway ahead of "Super Tuesday" on March 1, when 11 states including Cruz's huge home state of Texas go to the polls in perhaps the most consequential voting day of the 2016 primary campaign.
Rubio attacked the real estate billionaire for having "hired a significant number of people from other countries to take jobs that Americans could have filled" in Trump development projects.
He pointed to articles that described a 1980s lawsuit by a workers union against Trump for hiring 200 illegal immigrants from Poland to build Trump Tower in New York.
Trump replied back fiercely, saying "I've hired tens of thousands of people... You haven't hired one person, you liar."
He reminded Rubio of his poor performance in the last debate, saying that he had never seen that kind of a meltdown.
"This guy (Rubio) is a choke artist and this guy (Cruz) is a liar," the billionaire-turned-politician charged the two of his presidential rivals standing on his either side.
Throughout the debate, both Rubio and Cruz were seen trying their best to nail down Trump.
"I funded you. I gave you check," Trump told Cruz.
"You gave me USD 5,000," the Texas Senator said, in another sharp exchange of words between the two.
At the start of the debate when the questions were posed on immigration, Trump castigated Cruz that he was trying to pretend to be "Robin Hood". "Here's a man -- Robin Hood. This is Robin Hood over here. He talks about corruption. On his financial disclosure form, he did not even put that he's borrowed money from Citibank and from Goldman Sachs, which is a total violation. He didn't talk about the fact that he pays almost no interest. He just left it off, and now he's going to protect
the people from the big bad banks," Trump alleged.
However, the longest heated exchange of words was between Trump and Rubio when they were posed questions on the proposal to build a wall on the US-Mexico border.
"Here's a guy that inherited USD 200 million. If he hadn't inherited USD 200 million, you know where Donald Trump would be right now?...Selling watches," which was interrupted by a huge applause.
"That is wrong. I took $1 million and I turned into $10 billion," Trump said.
Rubio doubted the answer and then challenged Trump to release his tax returns, which he has not done so far.
Later in response to a specific question on tax returns, Trump said he would release his tax returns as soon as the audits are over.
Trump asked for an apology from Cruz for criticising his sister who is a judge. Cruz ruled that out. "I think that maybe we should get a little bit of an apology from Ted. What do you think?" Trump said.
"Let me tell you right now, Donald, I will not apologise for a minute for defending the Constitution. I will not apologise for defending the Bill of Rights," Cruz responded.
"I find it amazing that your answer to the American people is, on religious liberty, you can't have one of the these crazy zealots that actually believes in it. You've got to be willing to cut a deal," Cruz said.
What is fueling the rise of Sanders and Trump in US primaries?
Have Biyani and friends slowed e-retailers?
If you flaunt a yacht while in debt, it shows you don't care: Rajan
Rupee turns back, slips 3 paise against dollar
WTF News: It's Weird, True and Funny