"Incredulous. They say he lacks foreign policy experience. But he's been meeting foreign leaders: Miss Sweden, Miss Argentina, Miss Azerbaijan."

Trump would succeed in closing the federal prison in Guantanamo, Cuba, the president said, "because he knows a thing or two about running waterfront properties into the ground."

Noting that former New York mayor Michael Bloomberg was at the dinner, Obama compared him to Trump, another New York billionaire. Bloomberg "knows policy in depth and he's actually worth the amount of money he says he is," said Obama, drawing ooohs from the crowd.

Turning on himself, Obama said: "I do apologize that I was a little late tonight. I was running on CPT [colored people's time] - which stands for jokes that white people should not make.

He added, "Next year someone else will be standing in this spot. And its anyone's guess who she will be."

Commenting on his family's desire to finally leave the White House after two terms, Obama quipped: "Someone jumped the White House fence last week. But I have to give the Secret Service credit. They found Michelle and brought her back.

"And yet," he added, "somehow despite all the churn, my approval ratings keep going up. The last time I was this high I was trying to decide on my major."

Turning to the contest among those vying to replace him, the president introduced Bernie Sanders.

"Bernie, you look like a million bucks! Or to put it in terms you'll understand: 37,000 donations of $27 each."

He cracked that Sanders's campaign slogan - "Feel the Bern" - was superior to Hillary Clinton's: "Trudge up the Hill."

As for Trump's Republican challengers, Obama noted: "Ted [Cruz] had a tough week. He went to Indiana... and called a basketball hoop a basketball ring. What else is in his lexicon? 'Baseball sticks? Football hats? But sure, I'm the foreign one."

During his two terms in office, Obama has been among the more adept at delivering his comedy monologue, an annual ritual since John F. Kennedy began the tradition at the dinner in 1962.Â