Despite the race having come together, the tempo remained relatively sedate, however, with little to shout about in the way of attacking attempts on the steady incline to the finish.
Finally the pace ramped up thanks to an injection of pace from Movistar among others on the wide-open roads.
Orica-GreenEDGE and Tinkoff were also showing their faces as they passed under the 3km to go banner, while Cofidis and Trek were never far from the front either.
FDJ took over, with Kevin Reza at third wheel, after an injection of pace on the opposite side of the road but the fight for position continued apace behind – with both safety for the GC men and the sprint on teams’ minds.
Bouhanni’s lead-out train were in front as they rounded the final roundabout though, and the Frenchman was tucked perfectly on Soupe’s wheel.
As soon as he kicked there was never any doubt who would win, with Bouhanni comfortably beating Gianni Meersman (Etixx-QuickStep) to make it two wins in two days.
He will wear the leader’s jersey again on stage three, but La Molina should see the GC start to take shape properly after stage three.
Volta a Catalunya 2016: stage two – result
1) Nacer Bouhanni (FRA) – Cofidis – 4.39.10hrs
2) Gianni Meersman (BEL) – Etixx-QuickStep – ST
3) Philippe Gilbert (BEL) – BMC Racing
4) Alexey Tsatevich (RUS) – Katusha
5) Carlos Barbero (ESP) – Caja Rural
6) Kiel Reijnen (USA) – Trek-Segafredo
7) Enrico Gasparotto (ITA) – Wanty-Groupe Gobert
8) Jonas Vangenechten (BEL) – IAM Cycling
9) Pawel Franczak (POL) – VERVA ActiveJet
10) Kevin Reza (FRA) – FDJ