Donald Trump has won the South Carolina primary in the Republican race for president, cementing his status as the man to beat for his party's nomination.
In the Democratic contest, Hillary Clinton beat Vermont Senator Bernie Sanders in a tight race in Nevada.
Both results will be key ahead of the "Super Tuesday" round on 1 March, when a dozen more states make their choice.
The Trump victory claimed a major scalp when former Florida Governor Jeb Bush dropped out of the race.
He finished a distant fourth, days after his brother, former President George W Bush, made a rare political appearance to boost his flagging campaign.
Republican senators Ted Cruz and Marco Rubio were locked in a battle for second place in the state.
"There's nothing easy about running for president," Trump said at his victory rally in Spartanburg on Saturday evening.
"It's tough, it's nasty, it's mean, it's vicious. It's beautiful - when you win it's beautiful."
His supporters erupted at his campaign headquarters when the projected results were announced.
The New York billionaire's campaign has been dogged in controversy, with his latest spat with the Pope on Christian values hitting the headlines this week.
But it could not stop him winning his second state, to add to his New Hampshire triumph. Texas conservative firebrand Mr Cruz has the only other win, after victory in Iowa.
But many eyes will now be on Florida Senator Marco Rubio, who the Republican mainstream core will likely look to as their leading candidate now that Jeb Bush has quit.
"This country is ready for a new generation of conservatives to lead this country into the 21st century,'' Mr Rubio said.
Thousands of miles west, Mrs Clinton narrowly beat Mr Sanders, who had beaten her convincingly in New Hampshire in their last contest.
"Some may have doubted us, but we never doubted each other," Mrs Clinton told supporters at a victory rally in Las Vegas. "This is your campaign."
The battle between them has grown increasingly close in recent weeks, with the former secretary of state expected to win Nevada in double digits just weeks ago.
But the Vermont senator, who has successfully galvanised young voters with his calls for free university education, appears to have performed better than expected among Hispanics in Nevada.
According to NBC exit polls, Mr Sanders won among Hispanics with 53% of the vote but lost among black voters earning just 22% of their vote.
Mrs Clinton's next test will be in the Democrats' South Carolina primary on 27 February. Republicans will hold their own caucuses in Nevada on Tuesday.
Once each state has voted in the primaries or caucuses, the delegates won by each party candidate will go on to endorse them at party conventions in July.