Filip Krajinovic progressed at the expense of Novak Djokovic, but was unable to topple Dominic Thiem in the final.