Russian Andrey Kotkov beated local Andreas Miltiadis with 1m06 in the 28.6km time trial on the opening day while another Russian Aleksandr Bako took third spot.
First female in the overall result was for Russian Anastasia Chulkova beating her German opponent Carmen Burmeister by 40 seconds while British Victoria Collins finished in third.
The average speed of both winners was respectively 46.7 and 37.5km/h.
The 89km Granfondo on Saturday is the hardest stage of the three days with some 1425m of climbing. It’s often here that the final ranking is taking its decision.
Andreas Miltiadis proved to be in good shape with a solo break resulting in the win with more than 6 minutes ahead of a small group where Italian Nicola Loda took second before the yellow jersey Kotkov.
First female in this hard stage was for Russian Anastasia Chulkova, 2 minutes faster than British Victoria Collins and 7 minutes ahead of Italian Elena Pancari.
The final stage on Sunday again had some descent climbing but with 63km a bit shorter than the day before. The win of the day was again for Miltiadis who confirmed the overall win beating Kotkov in the sprint while another Cypriotic Alexandros Matsagkos took the third podiumspot.
The final ranking in the women’s age groups was exciting until the finish with Russian Guzel Akhmadullina making a break with British Victoria Collins to take back 2,5 minutes in the final ranking to leader Chulkova who kept the GC with 1m29 to Collins.