Gilles Simon sprung a surprise on Denis Shapovalov in Cologne, where Diego Schwartzman made serene progress to the quarter-finals.