Italian Felline attacked in the final kilometre and came home just a second ahead of the chasing peloton.
In second was Felline's team-mate Mattia Gavazzi with UnitedHealthcare's Alessandro Bazzana third.
The 99.5km 'stage 1a' saw an early solo escape from Alessandro Mazzi (Utensilnord Ora24.eu), who built a maximum lead of 5:12 after 44km but was caught with 10km remaining on the stage.
However he took the lead in the KOM standings after crossing the summits of both featured climbs out in front.
In the afternoon, a unique team time trial saw each squad form two four-rider teams, with each to ride separately - the second rider's time in each would count towards the team's total, with the riders allocated their individual times in the overall standings.
Katusha A emerged triumphant on the 11.2km course, with their rider Maxim Belkov - who finished the opening stage in the second large group of riders, 12s down on the peloton - taking the overall lead of the race.
Second was the Cannondale line-up featuring Ivan Basso and Moreno Moser - neither of whom competed at the sharp end in the morning - with NetApp Endura third.
Damiano Cunego, twice a winner of the Coppi & Bartali - in 2006 and 2009 - was part of the Lampre team that finished fourth.