CREATE TABLE table_name_99 (opponents VARCHAR(255), surface VARCHAR(255))
Who did he play on a hard surface?
    
SQL: SELECT opponents FROM table_name_99 WHERE surface = "hard"