World No. 1 Novak Djokovic and world No. 2 Rafael Nadal have been chosen to carry their respective flags at the opening ceremonies at the London Olympics later this summer. Djokovic currently stands with five grand slams, while Nadal recently picked up his 11th at the French Open earlier this month.