Thumbs up to Roger Federer for his Twitter game. (Peter Parks/AFP/Getty Images)

After practicing at the Shanghai Masters on Tuesday, Roger Federer conducted an impromptu #askRF Twitter session. He fielded a host of questions ranging from his favorite movies to his thoughts on recent developments in aeronautical engineering (really!). And he (let's hope it was him) was really funny about it.

Here are some of Federer's funniest answers from his session, which went a second round because he said he couldn't get enough. This was, hands down, the most entertaining Twitter Q&A involving a player I've read. He's mastered the art of the punchline hashtag.

https://twitter.com/rogerfederer/status/387512949733982208

https://twitter.com/rogerfederer/status/387549114826629120

https://twitter.com/rogerfederer/status/387551389863251968

https://twitter.com/rogerfederer/status/387515100317241344

https://twitter.com/rogerfederer/status/387516587994927105

https://twitter.com/rogerfederer/status/387551126217687040

https://twitter.com/rogerfederer/status/387562941626585089

https://twitter.com/rogerfederer/status/387556148133367808

https://twitter.com/rogerfederer/status/387557285376978944

https://twitter.com/rogerfederer/status/387559465777512448

https://twitter.com/rogerfederer/status/387513577399418880

https://twitter.com/rogerfederer/status/387512165730500608

https://twitter.com/rogerfederer/status/387562518928838657

https://twitter.com/rogerfederer/status/387551810228989952

https://twitter.com/rogerfederer/status/387518776813821953

https://twitter.com/rogerfederer/status/387515814661734400

https://twitter.com/rogerfederer/status/387515964993970176

https://twitter.com/rogerfederer/status/387547850600488960

https://twitter.com/rogerfederer/status/387560442890944512

https://twitter.com/rogerfederer/status/387516467924992000

https://twitter.com/rogerfederer/status/387518169343991808

Yes, Roger. A thousand times yes.

Bonus tweet: Federer made an Allen Iverson joke!