Casper Ruud defeated Denis Shapovalov 6–3, 6–4 in the Stockholm ATP 250 semi-final on hard court, confirming his status as pre-match favourite with odds of 1.58 to Shapovalov's 2.55. The Norwegian controlled the match throughout, breaking serve decisively in both sets to advance to the final with a commanding display. Ruud's clinical performance against the Canadian underdog underscored his comfort on the Stockholm hard courts and his readiness for the title decider.