Cruz courts Rubio voters
© Greg Nash

Ted CruzRafael (Ted) Edward CruzCruz says Cambridge Analytica assured him its practices were legal Dem battling Cruz in Texas: ‘I can understand how people think this is crazy’ Overnight Tech: Facebook faces crisis over Cambridge Analytica data | Lawmakers demand answers | What to watch for next | Day one of AT&T's merger trial | Self-driving Uber car kills pedestrian MORE on Tuesday night continued to make the case that he is the only viable alternative to GOP presidential front-runner Donald TrumpDonald John TrumpKoch-backed group launches six-figure ad buy against Heitkamp Anti-abortion Dem wins primary fight Lipinski holds slim lead in tough Illinois primary fight 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 RubioRubio: McCabe 'should've been allowed to finish through the weekend' For Tillerson, bucking Trump became a job-killer At least six dead after pedestrian bridge collapses on cars in Florida 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.