CREATE TABLE table_name_35 (partner VARCHAR(255), surface VARCHAR(255), tournament VARCHAR(255))
Who was Silva's Partner in the Amarante Tournament played on a Hard Surface?
    
SQL: SELECT partner FROM table_name_35 WHERE surface = "hard" AND tournament = "amarante"