Geraint Thomas struggles on the final stage of the 2016 Tour de Suisse, which had been shortened to round 57km due to adverse weather. The Team Sky man just about held on to a place in the top-10 overall before the stage, but suffered as the racing went from the gun and slipped down to 17th overall and 12 or more minutes behind winner Miguel Angel Lopez.
The peloton navigates it's way under blue skies through the 2016 Tour of Slovenia, which for the most part, featured good weather.
Despite the back-end of the race being filled with mountains and bad weather, Peter Sagan stuck it out over the terrain of the Tour de Suisse as he prepares for the Tour de France next month and finally ending his stage win drought.
Lizzie Armitstead pays tribute to murdered MP Jo Cox as she wins the Women's Tour 2016 stage three. The world champion said "It wasn't a premeditated gesture just something I felt at the time. Such an inspiring woman."
The reduced 57km stage on the final day of the Tour de Suisse saw even the yellow jersey attack to ensure he held onto his lead. A number of other top-10 riders also reached out in the short distance to the finish line, but in the end it was Colombia's day after Jarlinson Pantano won the stage and Miguel Angel Lopez took the overall.
Lizzie Armitstead receives a hand with a race radio from teammate Christine Majerus before stage four of the Women's Tour.
The weather might have been almost relentlessly bad throughout the Tour de Suisse, but the fans still headed out to the roadside to cheer on the riders.
Ashleigh Moolman ( Bigla Pro Cycling Team) attacks on a climb on the Women's Tour 2016 stage three, with Emma Johansson and Lizzie Armitstead following.
The riders set off for the first stage of third Women's Tour; a race which is has gained in prestige and popularity since its inaugural edition in 2013.
Tejay van Garderen makes a move on the final climb of the seventh stage of the Tour de Suisse. The American would go on to take the stage win, only his third WorldTour victory in his career.
Not for the faint of heart, the Tour de Suisse offered some gruelling stages for the riders coupled with some awful conditions. Many riders suffered in the conditions, with a number of GC riders dropping out of contention because of them.
Luxembour champion Christine Majerus smiles before stage four of the 2016 Women's Tour, having already taken a stage win on the opening day. While here teammate Lizzie Armitstead would go on to take the overall victory, Majerus sadly crashed on the stage and was unable to start the next day.