Yossi Benayoun has suffered a fractured rib during Liverpool's defeat to Reading.

The Israeli midfielder has been ruled out for up to three weeks.