Obama is visiting eight states in two days on a 48-hour "campaign extravaganza," as his campaign calls it. On Thursday morning, he is in Tampa, but on Wednesday night he was in Vegas, at an event where pop singer Katy Perry performed. Perry dressed in a skintight white dress that mimicked a ballot with the Democratic ticket checked off.

"I've gotten to know Katy Perry and she is a wonderful young lady," Obama said in his speech, also referring to Perry's guest, her grandma.

Thursday is also the singer's birthday, and Perry tweeted in the early morning hours that it was already the "Best. birthday. ever."

Obama's Twitter account is live-tweeting the "extravaganza" in an effort to up the momentum of the president's swing-state tour. According to tweets, Obama was greeted by casino workers during a stop at the Bellagio casino.

According to the Washington Post, the president only visited the cafeteria at the Bellagio and never saw the casino floor.

He will also be in Virginia, Illinois, and Ohio on Thursday.

The first lady is crossing the country in the opposite direction and will also be on the West Coast on Thursday for a fundraiser, and to film her first appearance on Jimmy Kimmel's late night talk show. She will also be in Vegas for a campaign event on Friday.

Will and Jada Pinkett Smith are hosting a fundraising lunch for Michelle ObamaMichelle LeVaughn Robinson ObamaMelania Trump puzzles with 'I really don't care' jacket Trump backs down in rare reversal Trump gives in, signs order ending family separations MORE at their home in Los Angeles on Thursday. Salma Hayek and other celebrities are also expected to attend.

The entrance fee is $2,500 per person, and the money goes to the joint fundraising committee for the president's campaign and the Democratic National Committee.

Jada Pinkett Smith wrote on her Facebook page that the event is "one of the most successful fundraisers for the first lady EVER!"