As duas formas – Rouca e roca – existem na Língua Portuguesa.

Ou seja, ambas as expressões estão corretas, devendo, no entanto, ser usadas em diferentes situações.

Rouca é o feminino de rouco – significa que tem rouquidão; que tem som cavo.

Gritei até ficar rouca!
Ela tinha uma voz magnífica, rouca e profunda.

Roca significa cana ou vara preparada para fiar. Diz-se também do penhasco do mar; rocha.

A roca é um instrumento que se utiliza para fazer linho :: vara
O cianeto é utilizado para a separação dos metais da roca :: rocha


Referências

Rouco advém do latim raucus.
Roca advém do germânico rokko e do latim rocca.