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.