He was discharged from the King Edward VII Hospital for Officers in central London after the day surgery and returned to Highgrove in Gloucestershire.
St James's Palace said that cartilage in the knee had been causing 49- year-old Prince Charles discomfort.
"His Royal Highness is determined to carry out official engagements in Wales tomorrow," said a Palace spokeswoman. "We hope his knee will be up to it."Reuse content