The clash of generation was on the menu for the Rolex Shanghai masters semi-finals.