Chris Froome settled for sixth place in the Volta a Catalunya as Lieuwe Westra won Sunday's final stage in Barcelona and Joaquim Rodríguez sealed overall victory in his home city.

Froome was returning to competition after a back injury and had said he was unlikely to push for victory on the final day. The Tour de France champion suffered a fall around the 58km mark but was unhurt and able to continue.

His overall time was 17 seconds behind Team Katusha's Rodríguez, who won the event for a second time when he defended his slender overnight lead to pip his fellow Spaniard Alberto Contador of Tinkoff-Saxo into second.

Rodríguez had a four-second lead going into the last and shortest of seven stages, a 121km ride in damp conditions that started and finished on Barcelona's Montjuïc hill.

Contador, a two-times Tour de France winner, mounted a half-hearted attack around 2km out but Rodríguez, known as "Purito" – the Spanish for a little cigar – because of his fondness for a smoke, easily reined him in and all the top riders finished bunched together.

They were around two minutes behind the Dutch stage winner Westra of the Astana Pro Team. BMC Racing Team's Tejay van Garderen was third overall.

Elsewhere, Pete Kennaugh secured overall victory at the Settimana Coppi e Bartali as Team Sky secured a one-two finish in their debut at the Italian event.

Dario Cataldo won the final-stage time trial by eight seconds to move up to second on the podium behind Kennaugh, who simply needed to play it safe on the final day to defend his overall lead. Cataldo's victory made it four stage wins in the race for Sky after Ben Swift's opening win and victory in the team time-trial earlier in the week, before Kennaugh took control of the event by winning on Friday.

"It was a perfect end to a perfect week for us," the sports director, Dan Frost, told Team Sky's website. "It's like being in dreamland. To win four out of five stages is not a common thing to do but the team was super strong this race."