All times are Eastern.
TENNIS The Wimbledon men’s semifinals include a showdown between Roger Federer and Rafael Nadal, who produced one of the most memorable tennis matches of all time at Wimbledon in 2008. It will be their 40th meeting when they take the court Friday morning. The winner gets Novak Djokovic, the defending Wimbledon champion and No. 1 seed, in the final. Djokovic defeated Roberto Bautista Agut in the other semifinal. The women’s final is Saturday and the men’s final is Sunday, with all matches aired on ESPN.
GOLF The British Open is next week, and many top golfers are getting ready at the John Deere Classic in Silvis, Ill., (Saturday-Sunday, 3 p.m., CBS) or at the Scottish Open (Saturday-Sunday, 10 a.m., Golf Channel; 12:30 p.m., NBC).
AUTO RACING Lewis Hamilton’s history-making career continues apace this weekend at the British Grand Prix, where the local hero looks to take a record sixth win at Silverstone. (Sunday, 9:05 a.m., ESPN2)
TOUR DE FRANCE The yellow jersey is, of course, the most iconic prize of the race. But 29-year-old Peter Sagan has again donned the green jersey, awarded to the Tour’s points leader, usually the best sprinter in the field. If he rides into Paris wearing green, Sagan’s seven points wins will set a new Tour record. His breakaway speed will be on full display Friday during Stage 7’s flat ride to Chalon-sur-Saône, this year’s longest at 230 kilometers (143 miles). (Friday, 7 a.m., NBCSN)
WORLD SERIES OF POKER A $10 million top prize is richer than usual for the winner of the no-limit Texas Hold ’em main event, which drew its second largest field ever in Las Vegas. There were 35 players remaining at the start of play Friday, including Antonio Esfandiari, who has the most earnings in series history with $22.3 million — most coming from an $18 million score in a special $1 million buy-in event in 2012. (Friday and Sunday-Tuesday, ESPN and ESPN2)
SOCCER Major League Soccer’s Hudson River Derby will be renewed when the Red Bulls host New York City. (Sunday, 6:30 p.m., Fox Sports 1)