Биография
Научился играть в 5 лет на Урале, куда вместе с семьёй был эвакуирован во время войны. Его родители вскоре развелись, и он вернулся после войны в Ленинград вместе с матерью, сестрой и старшим братом. Совершенствовался в шахматной секции ленинградского Дворца пионеров. В чемпионате Ленинграда (1952) — 2-е место. В 1953 дебютировал на международном турнире в Бухаресте — 4-6-е место (выполнил норму международного мастера). Победитель турнира молодых мастеров (Ленинград, 1954). В 1955 году стал первым советским чемпионом мира по шахматам среди юношей. В 1955 впервые участвовал в финале чемпионата СССР: 3-6-е место (с М. Ботвинником, Т. Петросяном и Г. Иливицким). В этом году он, в возрасте 17 лет, получил звание гроссмейстера, став самым молодым гроссмейстером за всю историю шахмат. Участник межзонального турнира в Гётеборге (1955) — 7-9-е место; в 18 лет завоевал право участия в турнире претендентов — Амстердам (1956) — 3-7-е место. В чемпионате СССР (1956) — 1-3-е место (в дополнительном матч-турнире — 3-е место). Лучшие результаты в других чемпионатах СССР: 1959 — 2-3-е место, 1961 — 1-е; 1963 — 1-3-е (доп. матч-турнире — 2-е); 1973 — 1-е м (впервые состоялся турнир высшей лиги, собравший, видимо, сильнейший состав участников чемпионата СССР — Спасский блестяще победил). В 1960-80-х гг. выступал в соревнованиях на первенство мира: зональный турнир ФИДЕ (1964) — 1-е место; межзональный турнир в Амстердаме (1964) — 1-4-е, в 1965 выиграл четвертьфинальный матч претендентов у П. Кереса, полуфинальный у Е. Геллера, финальный матч у М. Таля. Проиграл матч на первенство мира (1966) Т. Петросяну. Одержал ряд побед в претендентских матчах (1968), в четвертьфинале выиграл у Геллера, в полуфинале — у Б. Ларсена, в финале — у В. Корчного. В 1969 выиграл матч на первенство мира у Петросяна и завоевал звание чемпиона мира.
В 1972 г. проиграл матч на первенство мира Р. Фишеру. В 1976 весьма посредственно сыграл на межзональном турнире в Маниле, но попал в соревнования претендентов ввиду отказа Р. Д. Фишера участвовать в борьбе за первенство мира. Участник претендентских соревнований (1974—1985): выиграл матчи у Р. Бирна (четвертьфинал, 1974), В. Горта (четвертьфинал, 1977), Л. Портиша (полуфинал 1977), проиграл А. Карпову (полуфинал, 1974) и В. Корчному (финал, 1977/1978); сыграл вничью с Л. Портишем (четвертьфинал, 1980, по дополнительным показателям в полуфинал вышел Портиш); на турнире претендентов в Монпелье (1985)— 6-7-е место.
В составе команды СССР участник 7 олимпиад (1962—1970, 1974, 1978). В 1962 показал лучший результат на 3-й доске; в 1970 — лучший результат на 1-й доске. В 1970 участник матча с командой избранных шахматистов мира («Матч века», Белград. Спасский играл на первой доске против Бента Ларсена, в первой партии была ничья, вторую Спасский чёрными выиграл в 19 ходов(!), третью проиграл; потом Спасского заменил запасной (Штейн) — и матч на первой доске был проигран).