The Princess of Wales plays a winner – and reigns supreme over tennis legend Roger Federer.

Kate, 41, beat the eight-times champion when they had a quick game at Wimbledon.

And Swiss ace Roger was so impressed he couldn’t help gasping “Amazing!” as the royal served up her winning shot.

Kate, 41, was at the All England Lawn Tennis and Croquet club in south-west London to shine a spotlight on its ball boys and girls.

She and Roger, also 41, were filmed joining a training session for the youngsters on an indoor court for a video released on YouTube today.

Tennis fan Kate also showed off what she had learned on a grass court.

And she had nothing but praise for the ball boys and girls. She said: “The amount of work it takes, it is incredible to see.”

The Princess, who wore a white tennis dress for the visit, has had a sporty week. She stole the show in a red dress at Ascot on Friday.

But the tennis-loving royal will soon be back at Wimbledon – when this years’ championships start on July 3.