WEST COLUMBIA, S.C.: Revisiting past battles, President Donald Trump on Monday dug in to his tough trade negotiations with U.S. allies, his ongoing fight with Democrats over immigration and his 2016 election as he rallied supporters behind South Carolina’s Republican governor ahead of a tense runoff election.

Trump arrived an hour late after storms forced Air Force One to circle South Carolina’s capital city, but he quickly implored Republicans to back Gov. Henry McMaster in Tuesday’s contest. Trump pointed to his frequent nemesis, the news media, and warned that a loss for McMaster — he backed Trump in early 2016 — would be portrayed as a defeat for him.

“So please, get your asses out tomorrow and vote,” Trump said.

In a steamy high school gymnasium where supporters fanned themselves with red “McMaster Governor” signs, Trump escalated a running feud with late-night talk-show hosts and elicited boos at his mention of Democratic Rep. Maxine Waters.

Trump had tweeted earlier Monday that Waters should “be careful” after she urged the public to make Trump administration officials feel unwelcome wherever they go in public.

Trump accused Democrats of wanting open borders and not minding crime, and portrayed himself as the nation’s defender.

“We’re defending our borders because if you don’t have borders you don’t have a country,” he said. “Democrats want open borders and they don’t mind crime.”

Trump also lit into late-night comedians Jimmy Fallon, Jimmy Kimmel and Stephen Colbert, suggesting they aren’t talented.

“Johnny Carson was talented. This guy on CBS has no talent,” he said referring to Colbert. Trump said Kimmel fawned over him when he appeared on the show and that he recently had to tell Fallon to “be a man” and not apologize for messing up Trump’s hair during a 2016 appearance.

Trump’s rally, in a state where he triumphed in a key Republican primary and easily defeated Democrat Hillary Clinton in 2016, also brought chants of “Lock her up!” when he mentioned his vanquished rival and “Build that wall!” when he delved into the immigration debate.

Hearing the chants, the president quickly corrected his audience: “It’s not ‘build that wall’ anymore. It’s ‘continue building that wall,’ ” Trump said, pointing to a $1.6 billion down payment he secured last year, far short of the $25 billion he has requested from Congress.