The 26-year-old Dennis now leads the overall standings by 5sec from Jos Van Emden, who posted Tuesday's second fastest time, with Slovakia's world champion Peter Sagan (eighth overall) 13sec adrift.
Wednesday's third stage is a 186km ride between Blankenberge and Ardooie in Belgium.
The Dutch-Belgian race concludes on Sunday.