Borna Coric has recorded another big win of his career, defeating defending champion and top seed, Roger Federer in Shanghai Masters in two straight sets 6-4 6-4 on Saturday.
It was the second time in four months the 21-year-old Croatian will upset Federer. He beat Federer in Halle last June, denying the Swiss veteran from ascension to the tennis top.
The 21 year-old Croatian will now face Novak Djokovic in the finals on Sunday. Djokovic earlier easily trounced another young player, German Alexander Zverev 6-2 6-1 in the semi-final.
Victory over Federer makes Coric qualify for the first time in a Masters 1000 final event.
The Zagreb born player went professional in 2013 and has two ATP titles in his bag.