Abaixo está uma instrução que descreve uma tarefa de geração de SQL, combinada com uma entrada que fornece mais contexto sobre os esquemas de tabela disponíveis. Escreva o código SQL que responda adequadamente à solicitação
 ###Instrução: Qual foi a superfície para o oponente Roger Federer?
 ###Tabelas: CREATE TABLE singles:_13_7–6 (singles:_13_7–6_id AUTO_INCREMENT PRIMARY KEY, Date VARCHAR, Tournament VARCHAR, Surface VARCHAR, Opponent VARCHAR, Score VARCHAR) CREATE TABLE performance_of_indian_teams (performance_of_indian_teams_id AUTO_INCREMENT PRIMARY KEY, Club VARCHAR, Wins INT, Last Win VARCHAR, Runners-up INT, Last Runners-up INT) CREATE TABLE special_stages (special_stages_id AUTO_INCREMENT PRIMARY KEY, Day VARCHAR, Stage VARCHAR, Time (GMT) VARCHAR, Name VARCHAR, Length VARCHAR, Winner VARCHAR, Time VARCHAR, Avg. spd. VARCHAR, Rally leader VARCHAR) CREATE TABLE calculations (calculations_id AUTO_INCREMENT PRIMARY KEY, Level INT, Shuttles INT, Cumulative Shuttles INT, Speed (km/h) VARCHAR, Shuttle Time (seconds) VARCHAR, Total level time (s) VARCHAR, Distance (m) INT, Cumulative Distance (m) INT, Cumulative Time (min and seconds) VARCHAR) CREATE TABLE newport_rfc_record (newport_rfc_record_id AUTO_INCREMENT PRIMARY KEY, Season VARCHAR, Games INT, Tries INT, Conversions INT, Penalties INT, Drop Goals INT, Total Points INT)  
SELECT Surface FROM singles:_13_7–6 WHERE Opponent = roger federer