World number one races to straight-sets win over the 24-time Grand Slam champion in the semifinals at Wimbledon 2025.