Cruz courts Rubio voters
© Greg Nash

Ted CruzRafael (Ted) Edward CruzDebbie Wasserman Schultz marks 10 years as breast cancer survivor Foreign agent registration is no magical shield against Russian propaganda Let Trump be Trump and he'll sail through 2020 MORE on Tuesday night continued to make the case that he is the only viable alternative to GOP presidential front-runner Donald TrumpDonald John TrumpHouse Democrat slams Donald Trump Jr. for ‘serious case of amnesia’ after testimony Skier Lindsey Vonn: I don’t want to represent Trump at Olympics Poll: 4 in 10 Republicans think senior Trump advisers had improper dealings with Russia MORE and called on Republicans to unite.

“Going forward, the choice is straightforward: Do you want a candidate who shares your values or a candidate who has spent a decade opposing your values?” Cruz said during a speech in Houston.

Cruz congratulated rival Marco RubioMarco Antonio RubioRyan pledges 'entitlement reform' in 2018 Richard Gere welcomes lawmakers' words of support for Tibet Dem lawmaker gives McConnell's tax reform op-ed a failing grade MORE for running a “tremendous campaign” and called on the Florida senator’s supporters to join his campaign.

“Marco is a friend. He’s a colleague. He ran a strong, optimistic, positive campaign,” Cruz said. “To those who supported Marco, we welcome you with open arms.”

Rubio suspended his White House bid after failing to win his home state of Florida. 

Cruz has repeatedly called for both Rubio and John Kasich to consider coalescing behind him so he can focus on Trump.

"Now is the time for Republicans to unite, for independents to unite, for libertarians to unite, for all of us who want a brighter future for our nation," Cruz added.

While delivering his speech, Cruz and Trump were neck and neck in Missouri's primary. Trump scored major victories in Florida, Illinois and North Carolina, but fell short to Kasich in Ohio.