Floyd Mayweather Jr. has pulled off his impromptu dance moves during his trip to South Africa. The undefeated boxer mingled with some of the locals and danced to live African music.

TMZ obtained an exclusive footage of Mayweather's dance moves.

The undefeated boxer has already shared his talents in dancing when he joined the fifth season of the reality dancing competition "Dancing with the Stars" back in 2007. He was partnered with Ukrainian Professional Ballroom Dancer Karina Smirnoff. Unfortunately, Mayweather wasn't able to win the competition after they were eliminated in the fourth round.

Watch Mayweather and Smirnoff dance during one of their performances for "Dancing with the Stars:"

Video courtesy: YouTube/Codebear4

Mayweather arrived in South Africa on Jan. 15. The Ministry of Sports and Recreation has invited him with hopes that his presence will promote the boxing sports in the country. The boxer was quoted saying he was happy to finally return to his motherland, which was one of his dreams.

"I'm just happy to be here," Mayweather said. "I just hope for the best," he added. "It has taken me 36 years, but I am here," he noted.

Mayweather also hinted the possibility of having one of his fights in South Africa in the near future. "I just hope that we will do it one day," he said.

He is expected to return on the boxing ring on May 3. During his press conference in South Africa, he mentioned the names of British Boxer Amir Khan and Argentinian Marcos Maidana but noted they have not decided the fighter that he would fight next. But he said his next opponent will be revealed in a weeks' time.

It will not be long before the identity of his next opponent is made known. But until then, the world will have to wait for the best pound-for-pound fighter to announce his next opponent.

Mayweather has remained undefeated with 45 wins and 0 loss after making his professional debut in the sports of boxing in 1996. Who do you really think deserves a chance to fight him?

READ MORE:

Boxing News: Manny Pacquiao Refused to Fight Floyd Mayweather at $40 Million, Now the Filipino Boxer Wants to Fight for Charity

Floyd Mayweather's Next Opponent to be Revealed within the Week; One Thing for Sure, it's Not Manny Pacquiao

Floyd Mayweather Jr. To Visit South Africa To Promote Boxing

Floyd Mayweather Next Fight: The Undefeated Boxer Clears Amir Khan's Claim that a Contract to Fight Him Has Already Been Signed