Denis Shapovalov and Grigor Dimitrov learned their round-of-16 opponents as the Open Sud de France got under way in Montpellier.