ON THE AIR

Today's sports on TV

(Schedule subject to change and/or blackouts)

CFL

7:30 p.m. ESPN2 — Montreal at Winnipeg

GOLF

4 a.m. GOLF — European PGA Tour, Porsche European Open, first round, at Hamburg, Germany

6 a.m. GOLF — Senior British Open Championship, first round, at Bridgend, Wales

8:30 a.m. GOLF — LPGA Tour, Aberdeen Asset Managment Ladies Scottish Open, first round, at North Ayrshire, Scotland

10:30 a.m. GOLF — Senior British Open Championship, first round, at Bridgend, Wales

2 p.m. GOLF — PGA Tour, RBC Canadian Open, first round, at Oakville, Ontario

3 p.m. FS1 — USGA, U.S. Girls' Junior Championship, round of 16, at Augusta, Mo.

HORSE RACING

3 p.m. FS2 — Saratoga Live, at Saratoga Springs, N.Y.

MAJOR LEAGUE BASEBALL

6 p.m. FSNMW — Arizona Diamondbacks at St. Louis Cardinals

7 p.m. MY-8.3 (Mediacom Ch. 816) — Chicago Cubs at Chicago White Sox

SOCCER

9 p.m. ESPN — Women, Tournament of Nations, United States vs. Australia, at Seattle

SWIMMING

10:30 a.m. NBCSN — FINA World Aquatics Championships, semifinals and finals, at Budapest, Hungary

Today's sports on radio

MAJOR LEAGUE BASEBALL

6 p.m. KBUR-AM (1490) and KBUR-FM (99.3) — Arizona Diamondbacks at St. Louis Cardinals

MINOR LEAGUE BASEBALL

6:10 p.m. Fox Sports-FM (104.5) and KBKB-AM (1360) — Wisconsin Timber Rattlers at Burlington Bees