Table: tennis_match_results_29
Columns: outcome
year
championship
surface
partner
opponents
score

Question: What is the highest listed year for the partner of Marcel Granollers and a hard surface?
SQL: SELECT MAX("year") FROM tennis_match_results_29 WHERE "partner" = 'marcel granollers' AND "surface" = 'hard'

Question: What is the listed surface for the Championship of Toronto that had a runner-up outcome?
SQL: SELECT "surface" FROM tennis_match_results_29 WHERE "outcome" = 'runner-up' AND "championship" = 'toronto'