Before he tore apart the GOP candidates, Obama brought up his former Secretary of State’s speeches to Goldman Sachs as he contemplated what he might do to make money after leaving the White House.

‘If this material does well, I’m going to use it at Goldman Sachs next year,’ the president said, adding that he planned to make ‘some serious Tubmans’.

He also joked that Clinton attempting to appeal to younger voters was ‘a little like your relative who just signed up for Facebook’.

Feigning a woman’s voice, Obama said: ‘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.’

Obama then turned on Trump, saying he was ‘hurt’ that the Republican front-runner had not made the effort to attend the glitzy affair in Washington, DC.

‘It was surprising. We have a room full of celebs and cameras and he says no. Is this dinner too tacky for The Donald? What could he be doing instead? Having a Trump steak? Tweeting out insults? What’s he doing?’

The president said Trump’s foreign policy experience was questionable, but defended The Donald, saying ‘he has spent years meeting people from around the world, Miss Sweden, Miss Argentina. Azerbaijan’.

Obama added that Trump would be more successful than him at closing down Guantanamo Bay because he ‘knows a thing or two about running waterfront properties into the ground’.

Obama also professed his love for Vice President Joe Biden.

In a nod to Dick Cheney’s infamous shooting incident in 2006, the president said: ‘I love Joe Biden. I wanna thank Joe Biden. Especially for not shooting anyone in the face.’

Next up was Ted Cruz, with the president mocking him for calling a hoop a ‘basketball ring’ in Indiana this week.

‘What else is in his lexicon?’ Obama said. ‘Baseball sticks? Football hats. But sure, I’m the foreign one!’

John Kasich also got a mention of sorts. ‘Some candidates aren’t polling high enough their own joke tonight,’ Obama said, before showing pictures of Kasich stuffing his face with food while he was in New York for April’s primary.

Obama also singled out GOP chairman Reince Priebus, sarcastically congratulating him on his success with the party’s nomination process, saying it was ‘going great’.

The president also mocked the Republicans’ campaign chaos and the calls among the party for Speaker Paul Ryan to launch a late bid for the nomination despite not running.

‘Look at the confusion over the invitations to tonight’s dinner,’ Obama said. ‘People were asked if they wanted steak or fish, but instead a whole bunch of you wrote in “Paul Ryan”. You may not like steak or fish, but that’s your choice.’

Clinton’s Democratic rival Bernie Sanders was also the butt of Obama’s jokes.

He said the 74-year-old socialist ‘comrade’ was ‘the bright new face of the Democratic party’.

Also, noting Sanders’ opposition to Super PACs funding his campaign, Obama said: ‘Bernie, you look like a million bucks. Or, in your terms, you look like 37,000 donations of 27 bucks each.’