Novak Djokovic praised the ATP Cup atmosphere after he beat Canadian Denis Shapovalov to send Serbia into the semi-finals