Opera legend Joan Sutherland is recovering well after breaking both legs during a fall at her Swiss home, her agent said Monday.

"She had an accident while doing the gardening, and somehow managed to break both her legs," agent David Sigall said.

The 81-year-old soprano is now in a Swiss hospital undergoing rehabilitation, Sigall told The Associated Press by telephone from London.