David Ferrer's glittering tennis career came to an end on Wednesday, eliminated in the last-16 of the Madrid Open in straight sets by third seed Alexander Zverev.