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: Quem foi o oponente em uma superfície dura?
 ###Tabelas: CREATE TABLE chicago_black_hawks_4_detroit_red_wings_3 (chicago_black_hawks_4_detroit_red_wings_3_id AUTO_INCREMENT PRIMARY KEY, Date VARCHAR, Visitor VARCHAR, Score VARCHAR, Home VARCHAR, Record VARCHAR) CREATE TABLE overall_results_in_ipl (overall_results_in_ipl_id AUTO_INCREMENT PRIMARY KEY, Year INT, Matches INT, Wins INT, Losses INT, No Result INT, Tied INT, Success Rate VARCHAR, Position VARCHAR, Summary VARCHAR) CREATE TABLE "fast_track_collectivization" ("fast_track_collectivization"_id AUTO_INCREMENT PRIMARY KEY, Year INT, Total Horses INT, Working Horses VARCHAR, Total Cattle INT, Oxen INT, Bulls VARCHAR, Cows INT, Pigs INT, Sheep and Goats INT) CREATE TABLE conference_tournament_championships (conference_tournament_championships_id AUTO_INCREMENT PRIMARY KEY, Tournament INT, Conference VARCHAR, Championship Game Opponent VARCHAR, Score VARCHAR, Location VARCHAR, Head Coach VARCHAR) CREATE TABLE singles:_13_6–7 (singles:_13_6–7_id AUTO_INCREMENT PRIMARY KEY, Date VARCHAR, Tournament VARCHAR, Surface VARCHAR, Opponent VARCHAR, Score VARCHAR)  
SELECT Opponent FROM singles:_13_6–7 WHERE Surface = hard (i)