While the combative Campenaerts couldn't make hay, Dennis could, winning the second intermediate sprint and taking the bonus seconds on offer to sit pretty in pink at the end of the day.
By doing so, Dennis joins an elite group, with Australian time trial specialist the 23rd rider in cycling history to earn the leader's jersey in all three Grand Tours.
New Zealand's general classification hope, George Bennett, got through the stage safely, finishing in 37th to move up six spots into 37th overall.
After his fine time trial effort yesterday, Tom Scully was put to work for teammate Sacha Modolo, who finished fifth on the stage. With his work done in setting up Modolo for the sprint, Scully pulled out of the pack in the final kilometre, leaving Bennett as the best-placed New Zealand rider on the general classification.
Bennett's only general classification rivals who lost time was Wout Poels, who had a mechanical issue with five kilometres to go, and lost 40 seconds.
Stage three - the final one in Israel before the race heads to Italy - is another sprint stage, where Bennett will again try and avoid losing time, before the race heats up in the hills.
Niall Anderson is covering every stage of the Giro d'Italia live for the Herald, though is starting to regret doing it for the sprint stages.