Vincenzo Nibali lost the yellow jersey to Tony Gallopin, and Tony Martin won on the day, as Stage Nine at the Tour de France proved eventful on Sunday.