I am not surprised that Serena beat Venus.
I remember way back when Venus was the first one to make waves as a tennis star, many people who followed tennis said that her younger sister Serena would one day be even better than Venus.
As for the mens, I am rooting for Roddick. Federer is one of the best, but he cannot beat Nadal. And it's a shame that Nadal lost in the French, and then pulled out of Wimbledon due to injuries.
I like Federer, and if he wins his 15th Major, then, yes, he's the greatest.