 In interleague play, the Royals swept a doubleheader from the Cardinals 6-4 and 8-5. Astros all over the Marlins 9-1. Cubs shut out the Orioles 4-0. Mariners shut out the Padres 2-0. Blue Jays outscored the Giants 10-6. The Wimbledon semifinals in men's and women's singles are set.