President Donald Trump weighed in on Michigan's U.S. Senate race Friday, announcing on Twitter that he was endorsing veteran and businessman John James in the race.

In two tweets, Trump called James "SPECTACULAR" and praised his credentials as a "West Point graduate, businessman and African American leader."

"Rarely have I seen a candidate with such great potential," Trump tweeted. "John is strong on crime and borders, loves our Military, our Vets and our Second Amendment. He will be a star. He has my full and total Endorsement!"

...John is strong on crime and borders, loves our Military, our Vets and our Second Amendment. He will be a star. He has my full and total Endorsement! — Donald J. Trump (@realDonaldTrump) July 27, 2018

Also on Twitter, James thanked Trump for his support and said he looks forward to "working with you to make MICHIGAN, and AMERICA, great again!"

In a statement, he said he wants to help the president "create more economic opportunity, secure our borders and strengthen our national security."

James served as a U.S. Army captain during the Iraq War. He returned to Michigan to work in the family business, James Group International, which was founded by his father.

He is running against Grosse Pointe businessman and economist Sandy Pensler in the Republican U.S. Senate primary. Michigan's primary elections are set for Aug. 7.

Throughout the primary, James and Pensler have fought over which candidate has the most conservative credentials, with both stressing in campaign literature and in debates that they would support Trump and his policies if elected to the U.S. Senate.

In a statement issued following Trump's endorsement, Pensler said he was disappointed in the decision but said his support continues for Trump and his policies.

"I believe Michigan Republican voters will see that I have a greater depth and understanding of the issues and will be a stronger voice for our great state in the U.S. Senate," he said.

Whoever wins the Republican primary will face incumbent U.S. Sen. Debbie Stabenow in the November general election. Stabenow was first elected to the seat in 2000.

Trump previously endorsed Michigan Attorney General Bill Schuette in his bid for governor.

Vice President Mike Pence also endorsed James on Twitter Friday, saying leaders like James "are the FUTURE of the GOP."