Appearing at a publicity event for a vibrating razor, Federer demonstrated his skills with a blade to 1,000 youths at a Chinese coming of age ceremony.
Introduced as the world's sexiest man, Federer also said he wanted to play until he was 35 -- and that he wants Brad Pitt to play him if a movie was made about the Swiss player's life.
"I still want to play for a very long time. Up to 35 I definitely want to play," said the 26-year-old in between dishing out shaving tips. "I still feel fit and healthy."
Dressed in a charcoal suit, Federer chose "Fight Club" star Pitt over fellow Hollywood idols Johnny Depp, Matt Damon -- even Denzil Washington and Jet Lee -- to play him in a film.
"Brad Pitt did some tough movies and I'd like mine to be a tough movie too," said Federer, who will be bidding for a fourth title at the Masters Cup beginning on Sunday.
"Comedy would be fine too but I'm more a tough-guy movie kind of guy."
Federer finished his appearance in downtown Shanghai by shaving alongside three baby-faced Chinese 20-year-olds, who appeared not to know one end of a razor from the other.
"You have to put water on your face," Federer advised his fellow shavers, who shook nervously under the glare of flashlights and television cameras. "Then add the shaving cream."
Image: Federer with a local fan at a promotional event in Shanghai on Friday. Photograph: Peter Parks/AFP/Getty Images
More from rediff