Washington: President Donald Trump scored a pair of badly needed victories Tuesday as his preferred candidates won Republican runoffs in South Carolina and Oklahoma, US media projected, bolstering his claim that he retains a powerful hold over the party’s voters.

In South Carolina, Senator Darline Graham defeated veteran congressman Ralph Norman, according to projections from CNN and NBC. Trump had thrown himself into the race, campaigning for Graham in the state and urging supporters to vote as though his own name were on the ballot.

Trump-backed Mike Mazzei won Oklahoma’s Republican gubernatorial runoff against state attorney general Gentner Drummond, whom the president had attacked as a “fake Republican.”

The sweep interrupts a bruising run for Trump, whose endorsed candidates had lost 10 Republican contests this cycle, including six in the previous two weeks, as his own approval ratings fell sharply.

The results are also a personal vindication for Trump, who had insisted days earlier that his endorsements were “stronger than ever” and dismissed recent losses as acts of loyalty to candidates he knew faced difficult races.