Dennis finished safely in the peloton to finish second overall on the Tour of Britain general classification, 26 seconds behind Steve Cummings (Dimension Data) and 12 seconds in front of Tom Dumoulin (Giant-Alpecin)
"It's been a hard race, a really hard race actually but I am pretty happy with how I have raced and the form I have shown this week," he said.
Dennis was 1min 17 seconds down on the overall after Stage 2, clawed himself to within 51 seconds of Cummings on Stage 6, edged closer still on the Stage 7a time trial and won Stage 7b to bring himself up to the final 26-second margin.
"In hindsight, I probably lost the race on Stage 2 but in saying that if I didn't attack up The Struggle I wouldn't have been as confident on the other climbs throughout the week and maybe I wouldn't have attacked on Haytor or in Bristol.
"For me, you can either play the defensive game and possibly win or you can go on the offensive and risk more but if you pull it off it feels more special.
Bad luck robbed him of a possible Olympic medal in the time trial but he clearly arrived at the Glasgow start in solid shape, which he hopes to hold through to the end of the season.
"I still have a few more races coming up this season including the Eneco Tour and the World TTT Championships, if it goes ahead, which are both different types of races to this one. but this week we have seen really aggressive and unpredictable racing so it has been a good test and I think it has shown the good form that I am in."
"This week we have seen really aggressive and unpredictable racing so it has been a good test and I think it has shown the good form I'm in."