Estás utilizando un navegador desactualizado. Puede que no muestre este u otros sitios web correctamente Deberías actualizar o utilizar un navegador alternativo.
Sql Server no es mi motor de base de datos de uso habitual pero, ¿has probado con
... AND XTABLA.Fecha BETWEEN
CASE WHEN @Fecha1 <> '' THEN @Fecha1 ELSE '01/01/1800' END
AND
CASE WHEN @Fecha2 <> '' THEN @Fecha2 ELSE '01/01/2200' END
o si el between no lo...