As expected, President Barack Obama roundly mocked Republican contender Donald Trump at the White House Correspondent's Dinner.
More surprisingly, Obama also used his eighth and final correspondent's dinner to make jokes at the expense of Hillary Clinton.
Obama said: "Although I am a little hurt that he’s not here tonight. We had so much fun the last time. And it is surprising: you’ve got a room full of reporters, celebrities, cameras, and he says no. Is this dinner too tacky for The Donald?
"What could he possibly be doing instead? Is he at home eating a Trump steak, tweeting out insults to Angela Merkel? What’s he doing?
"The Republican establishment is incredulous that he is the most likely nominee. Incredulous. Shocking. They say Donald lacks the foreign policy experience to be president but, in fairness, he has spent years meeting with leaders from around the world. Miss Sweden. Miss Argentina. Miss Azerbaijan.”
Obama also targeted Trump's business credentials: "And there’s one area where Donald’s experience could be invaluable and that’s closing Guantanamo because Trump knows a thing or two about running waterfront properties into the ground."
But his fellow Democrat wasn't spared in the address. Obama said to the crowd: "You’ve got to admit it though, Hillary trying to appeal to young voters is a little but like your relative who just signed up for Facebook. ‘Dear America, did you get my poke? Is it appearing on your wall? I’m not sure I’m using this right. Love, Aunt Hillary.’ It’s not entirely persuasive."
Clinton remains favourite to become the next president, but Trump has won important primaries of late, and the two are likely to go head-to-head for the White House.
And also in jest, Obama turned his attention to the UK's royal family.
"I’m grey, grizzled, just counting down the days to my death panel. Even some foreign leaders have been looking ahead, anticipating my departure. Last week, Prince George showed up to our meeting in his bathrobe. That was a slap in the face. A clear breach of protocol," Obama added.