Vuelta a Espana stage 16: Sanlúcar de Barrameda › Tomares, 189.4km. Tour of Britain stage three: Durham › Sunderland, 163.6km.
The Spanish national champion was well-positioned by his teammates in the twisty and pacey final which was punctuated by short ascents.
The result ensures Rodriguez maintains fifth overall with five stages remaining of the final Grand Tour of the season.
The Grenadiers led the chase of a stage-long break away which escaped earlier in the day, only to see the escapees narrowly stay away despite the peloton fighting to close them down all the way to the line.
The result means Fraile is fifth on GC, eight seconds behind leader Corbin Strong (Israel Premier Tech) with Pidcock 14 seconds off the lead in eighth.