Denis Shapovalov overcame compatriot Felix Auger-Aliassime 6-4, 7-5 on Friday to reach the final of the Stockholm Open, where he will play American Tommy Paul.