Lampre-Merida rider Diego Ulissi wins Sstage seven – and Alberto Contador battles through the pain barrier to hold on to his overall lead – in the Giro d'Italia on Friday (15th May).