Andrey Rublev and Denis Shapovalov served up a thrilling contest in the semi-finals of the Mubadala World Tennis Championship