En principio tienes dos errores:
1. Las tablas derivadas (en este caso la resultante de la subconsulta) tienen obligatoriamente que tener un ALIAS.
2. Las funciones agregadas no pueden ir en el WHERE (estándar ANSI SQL-1999).
Código:
SELECT
SUM(apuesta)
FROM
(SELECT *
FROM apuestas_torneo
WHERE (usuario = '$usuario')
GROUP BY fecha) AS tabla1
HAVING SUM(apuesta) > 9