GOP Sen. Lindsey Graham came to the defense of his former Senate colleague John McCain on Sunday after President Trump’s blistering attacks on the late Arizona Republican — but didn’t specifically call out the president by name.

“As to @SenJohnMcCain and his devotion to his country: He stepped forward to risk his life for his country, served honorably under difficult circumstances, and was one of the most consequential senators in the history of the body,” the South Carolina lawmaker wrote on his Twitter account. “Nothing about his service will ever be changed or diminished.”

The postings from Graham, who has become a close ally of the president, after two days of harsh tweets from Trump over the weekend that slammed McCain for voting against repealing ObamaCare and being behind leaking a dossier that contained unverified claims that Trump colluded with the Russians.

Beginning Saturday afternoon and into Sunday morning, Trump lashed out at McCain in a barrage of tweets, referring to the Navy pilot who spent more than five years captive during the Vietnam War, “last in his class” at Annapolis and “spreading the fake and totally discredited Dossier.”

Meghan McCain shot back at Trump in a tweet to defend her father who died last August at 81.

“No one will ever love you the way they loved my father. … I wish I had been given more Saturday’s with him. Maybe spend yours with your family instead of on twitter obsessing over mine?,” she wrote on Saturday.

McCain and an associate, David Kramer, released the dossier, compiled by British ex-spy Christopher Steele, to the FBI and several media outlets.

BuzzFeed News wrote about it in January 2017.

McCain cast the deciding vote in July 2017 that scuttled Republican efforts to repeal President Obama’s signature domestic achievement.