I was privileged enough to see Kaka in around 2007, and I've seen Gerrard, Beckham and Rooney all in their pomp.
I've never seen a bona fide world's greatest, though. I'd probably plump for Zidane, at around the time of the 2002 UEFA Champions League final at Hampden, or Messi in around 2011.