They both took shots at The Donald over the past few days, but David Letterman and President Barack Obama were on the opposite sides of Donald Trump’s graces today.

Trump slammed Letterman for the comedian’s suggestion on his show last week that Trump’s treatment of Obama was racist and canceled his scheduled May 18 appearance on the Late Show as a guest and another one as a Top 10 presenter, according to the New York Post. “I was disappointed to hear the statements you made about me last night on your show that I was a ‘racist,’ ” Trump wrote in a letter to Letterman sent Friday. “In actuality, nothing could be further from the truth and there is nobody who is less of a racist than Donald Trump.”

Meanwhile, Trump today praised Obama for overseeing the operation that killed Osama bin Laden, two days after Obama skewered the presidential hopeful at the White House Correspondents dinner and a day after the news of bin Laden’s killing pre-empted the conclusion of Trump’s NBC reality series Celebrity Apprentice on the East Coast. Here is the statement, which is very presidential candidate-like: “I want to personally congratulate President Obama and the men and women of the Armed Forces for a job well done,” it reads. “I am so proud to see Americans standing shoulder to shoulder, waving the American flag in celebration of this great victory. We should spend the next several days not debating party politics, but in remembrance of those who lost their lives on 9/11 and those currently fighting for our freedom. God Bless America!”