Briton Adam Yates retained the overall leader's yellow jersey.
German Marcel Kittel claimed his third victory on this year's Tour de France when he pipped Mark Cavendish on the line to take the 12th stage on Thursday.
Michael Matthews completed his set of grand tour victories when he prevailed in the 10th stage of the Tour de France at the end of a royal breakaway on Tuesday.
The seventh stage of the Tour de France burst into life at the finish on Friday as Marcel Kittel claimed his third victory in this year's edition, pipping Edvald Boasson Hagen to the line in the final sprint.
German Marcel Kittel was once again a cut above as he claimed his fifth victory in this year's Tour de France, winning the 11th stage in emphatic style on Wednesday.
The defending champion came seventh, one second behind stage winner Michael Matthews of Australia as Aru, who started the day with the yellow jersey on his shoulders, lost 25 seconds to the Briton in the final effort, a 600-metre climb at an average gradient of 9.6 per cent.