Ramunas Navardauskas became the first Lithuanian to win a stage at the Tour de France as he claimed a solo victory in Bergerac. Despite the difficult weather conditions, Vincenzo Nibali retained the yellow jersey with no worries.