Photo from August 2000 - so is it Elizabeth or Kate?
Back to the original guess. It has to be Elizabeth. Besides, looking at her arms in the picture, I believe a six-year old (Kate) would have longer arms than that.
I still say from looking at photos that Elizabeth is an imp and knows how to work her granddad to the max! So adorable, both of them.