Roger Federer has been known to go wild ahead of the ATP Masters 1000 in Shanghai, and this year he has kept the tradition going.

Being an all-time great is one way to wow fans, but busting out the hula hoop takes things to a new level.

Advertising

The defending champion also got to show off his hacky sack skills.

Advertising

Federer, the top seed in Shanghai, has a bye into the second round, where he'll face the winner of Daniil Medvedev and wild card Ze Zhang.

The world No. 2 will look to win his first title since the Stuttgart on grass back in June. He's the defending champion in Shanghai.