He will meet stubborn American Shelton for a place in Sunday's final against either 10-time champion Novak Djokovic or second ...