West Virginia Democrat Sen. Joe Manchin, who's running for re-election, released a new campaign ad aimed at snagging President Donald Trump's supporters.

In the ad, Manchin, 70, proclaims his support for Trump's border wall in an attempt to align himself with conservatives. He voted in favor of the bill that called for partial funding of the border wall in February. The GOP bill failed in the Senate.

Manchin is fighting to retain his seat against West Virginia Attorney General Patrick Morrisey (R) in a state where Trump beat Hillary Clinton by 42 percentage points in 2016.

The ad starts with Manchin calling out Senate Majority Leader Mitch McConnell (R-Ky.) and the establishment for allegedly "attacking" him.

"It's not fair. It's not true, and that's why Washington sucks," he said. “Hey, I wanted Mexico to pay for the wall, but they’re not. So we need to do it ourselves."

"I voted to fund President Trump’s wall. Check the vote. I'm Joe Manchin and I approve this ad because Pat Morrisey is wrong," he said.

What else?

Manchin is touting himself as a Trump ally and told Politico he would be open to backing Trump in his 2020 presidential bid.

“I’m open to supporting the person who I think is best for my country and my state,” Manchin told Politico. “If his policies are best, I’ll be right there.”

Trump said last month he plans to campaign for Morrisey, 50.

"Joe Manchin will say or do anything to salvage his political career, but it won't work because he is haunted by his liberal, pro-Hillary Clinton record," Morrisey spokesman Nathan Brand told Politico. "Whether it was running away from his full-throated support for Hillary Clinton or his opposition to building a wall, Joe Manchin is reminding voters why he is the worst of the phony Washington elite."

Inside Elections with Nathan L. Gonzales and Real Politics have called the race a toss-up.