Código SQL
[-]SELECT Factura.Fecha, Factura.Numfactura, Factura.Clicod, Clientes.Clinom, Factura.SubTotal, Factura.ImporteTotal
FROM Clientes RIGHT JOIN Factura ON Clientes.Clicod = Factura.Clicod
WHERE Factura.Anulada=False and( Factura.Fecha >= :fecha1
AND Factura.Fecha <= :fecha2) and Clientes.clicod=:cliente
ORDER BY Factura.NumFactura, Fecha
Tu tabla principal es Clientes y la que estas uniendo es Facturas, por lo que la condición para mostrar solo las de x cliente debe ir sobre la tabla Clientes. La tenias sobre la de facturas.