Chris Froome retained his firm grip of the Criterium du Dauphine yellow jersey while Europcar's Thomas Voeckler won a sprint finish up ahead on stage six today.
Froome came home safely in the peloton alongside Team Sky team-mate Richie Porte to keep the two at the front of the general classification standings, Froome leading the Tasmanian by 52 seconds with two stages left to go.
It was another strong all-round performance from Team Sky as they kept a breakaway in check to pace their leader home, to the delight of Froome.
"It's really encouraging to see," he told the Team Sky website. "There were a few guys I think who came into the Dauphine not sure where their form was and a bit apprehensive in that regard.
"It's really been good to see the guys stepping up and everyone seems to be getting stronger and stronger each day. The fact that we're in yellow now gives everyone motivation. It's great to see everyone coming up like that.
"Today was supposed to be one of the easier days but it turned out to be one of the hardest stages we've done in the Dauphine so far.
"It was one of those medium mountain days that a lot of guys could get over and a lot of people thought they could win. It was hard throughout the day.
"The guys did a great job this morning, controlling the break and making sure that the right guys went and then looking after me again into the final."
Voeckler pipped Movistar's Jose Herrada and Astana pair Kevin Seeldraeyers and Egor Salin to the line as the remnants of the day's breakaway took stage honours, while 46 seconds further back another Team Sky man, Edvald Boasson Hagen, sprinted to the line to take fifth ahead of the peloton.
Astana's Assan Bazayev, Juan Antonio Flecha of Vacansoleil-DCM and NetApp-Endura's Bartosz Huzarski led a break early in the 143km run to Grenoble but were caught by the 50km mark.
As the riders went up the day's first major climb, the category 1 Col du Barioz, another eight-man break formed, led by Voeckler as he set out his stall for victory.
Although their lead was never huge, they did enough to stay away on the rolling roads before beginning to splinter around 50km from the line, with only Voeckler, Seeldraeyers, Silin and Herrada remaining 30km from home.
With several sprinters hoping for the stage victory today, the peloton tried to fight back but the quartet held firm out in front to ensure one of their number would take the honours.
As they came towards the line, Seeldraeyers made a move 400m from the line but Voeckler responded to take the lead.
The overall standings were unaffected up front, with Garmin-Sharp's Rohan Dennis in third, 54 seconds behind Froome, while Team Saxo-Tinkoff's Alberto Contador is down in 13th, two minutes and 49 seconds off the pace following his disappointing time trial on stage four.