Italian rider Rebellin claimed the stage victory ahead of Polsat team-mate Marek Rutkiewicz, with Bartosz Huzarskiemu of Team NetApp-Endura third.
Conditions were poor, with riders’ efforts hampered by cold, rain and mist, with several players pulling out early in anticipation of five gruelling categorised climbs.
Polsat’s Bartlomiej Matysiak, who had been in the lead after winning Thursday’s Criterion stage, was involved in the first attack but his role was primarily to reel in the likes of Marek Mixa, Marcin Sapa, Tino Thomel and Roger Kluge.
Polsat continued to dictate the pace, while a second breakaway also came to little as Matysiak and Sapa took points in the mountains.
But the peleton caught up for the final sprint, which was led by Rebellin, who takes a three-second overall lead ahead of Rutkiewicz.