I like Federer to win it once again. I thought it would be a Federer/Djokovic finals, but the brackets don't allow that, so they will most likely face off in the semis. I think Djokovic would have beaten Nadal, but I doubt he beats Federer.
One of the all time greats in professional tennis, he set the career record for total grand slams by winning 20, including 8 Wimbledon titles. He was ranked #1 in the Association of Tennis Professionals for 237 weeks in a row from 2004 to 2008.