CREATE TABLE table_66231 ("!Event" FLOAT, "Round" CLOB, "Surface" CLOB, "Winner" CLOB, "Opponent" CLOB, "Result" CLOB)

Which Event has a Surface of semifinal, and a Winner of hard (i)?
SELECT MAX("!Event") FROM table_66231 WHERE "Surface" = 'semifinal' AND "Winner" = 'hard (i)'
SELECT MAX("!Event") FROM "table_66231" WHERE "Surface" = 'semifinal' AND "Winner" = 'hard (i)'