By Steve Holland
US Republican front runner Donald Trump swept to victory in Arizona but rival Ted Cruz showed some fight with a win in Utah that gave hope to establishment Republicans who fear Trump would lead the party to ruin in the presidential election.
On the Democratic side, favourite Hillary Clinton routed challenger Bernie Sanders in Arizona to stretch her advantage in the race for her party's presidential nomination.
Sanders, however, won contests in Utah and Idaho to bolster his case that he still has a chance despite Clinton's big lead.
The nominating battles in Arizona and Utah, plus the Democratic contest in Idaho, were overshadowed by attacks in Brussels in which 34 people were killed and raised security concerns among US voters.
Trump helped himself in Arizona with a hardline anti-immigration message and tough talk on Islamic militants to easily defeat Cruz, a US senator from Texas, and Ohio Governor John Kasich.
Trump had the backing in Arizona of Maricopa County Sheriff Joe Arpaio, one of the most prominent supporters of a crackdown on illegal immigrants.
The win furthered Trump's argument that he will eventually win the Republican presidential nomination and that the party should rally around him. He won all of Arizona's 58 delegates.
"Much bigger win than anticipated in Arizona. Thank you, I will never forget!" Trump said on Twitter. "Hopefully the Republican Party can come together and have a big WIN in November, paving the way for many great Supreme Court Justices!"
Cruz, though, won big in Utah's caucuses, giving hope to those Republicans who fear Trump's proposal to deport 11 million illegal immigrants and build a wall on the US border with Mexico would guarantee a Democratic victory in the November 8 election.
Cruz appeared to be on track to win all of Utah's 40 Republican delegates. Since the state's 40 delegates are awarded proportionate to the popular vote, he needed to win at least 50 per cent of the vote to take all the delegates.
He appeared to benefit from Mormons who dominate the Republican vote in Utah. They did not take kindly to a Trump attack on native son Mitt Romney, the 2012 Republican nominee who has led the anti-Trump opposition.
Trump had questioned whether Romney, an elder in the Mormon church, was really a Mormon.
Clinton seized on the Brussels attacks to argue that neither Trump nor Cruz can be trusted to lead the fight against Islamic State militants.
Trump has called for a temporary ban on Muslims entering the US and Cruz said he would send police patrols into Muslim neighbourhoods in the US.
"This is a time for America to lead, not cower," Clinton told supporters in Seattle in a victory speech.
Sanders said his Utah and Idaho victories were powered by young people and working-class Americans who support his "political revolution".
"These decisive victories in Idaho and Utah give me confidence that we will continue to win major victories in the coming contests," he said.
Trump is trying to beat back efforts to deny him the nomination. His opponents want to stop him from securing the 1237 delegates needed ahead of the July convention. Trump now has 678 delegates.
"I think it is going to be very hard for them to do," Trump said on CNN of any effort to deny him the nomination if he falls short. "I have millions of votes more than anybody."
Kasich is the only other candidate still in the race, splitting the anti-Trump vote with Cruz.