President Trump hit back Thursday at GOP Sen. Lindsey Graham, his normally reliable ally, for opposing his decision to pull US troops out of Syria.

“So hard to believe that Lindsey Graham would be against saving soldier lives & billions of $$$,” the president said in a tweet.

“Why are we fighting for our enemy, Syria, by staying & killing ISIS for them, Russia, Iran & other locals? Time to focus on our Country & bring our youth back home where they belong!” he added.

The South Carolina senator on Wednesday said a pullout would have “devastating consequences” for the US interests in the region and throughout the world.

On Thursday, he drafted a nonbinding resolution for the Senate to call on the president to reconsider his decision and for any future decision to withdraw to come only after a “robust interagency process,” according to The Washington Post.

“I think there’s a lot of votes for it,” Graham said at a press conference, adding that he was confident Trump had not consulted his national security team before making the decision.

Graham also disputed Trump’s assertion that others in the region could continue the fight against ISIS.

“When it comes to fighting ISIS I do not believe it is wise to outsource the fight to Russia, Iran, and Assad,” Graham tweeted. “They do not have America’s best interests at heart.”