Say what you like about Ivanovic, but there are very few players who have met every challenge put in front of them quite so impressively over

Say what you like about Ivanovic, but there are very few players who have met every challenge put in front of them quite so impressively over