Olly Murs was rushed to hospital for an operation as he apologised to fans for cancelling his summer shows on Friday.
From his hospital bed, the singer shared a number of photographs on Instagram while he was recovering.
The songwriter must spend the next six months in recovery.
In a message, he admitted he was “gutted” to cancel his upcoming gigs in a message to his 3.7million followers.
He wrote: “I am gutted to have to write this message but unfortunately I’ve had to undergo major new knee surgery again this week.
“Been trying my best to avoid having it done but the op was needed and it went well.
“I’m recovering in hospital but it means I’m having to cancel all my summer shows this year whilst I focus on my rehab.
“Refunds will all be available from your point of purchase and please keep an eye out for any emails from your ticketing agent over the next few days.
“I’m so bloody sorry but my focus now is on recovering and I’ll keep you all updated on how I’m getting on!”
Despite the news, the chart-toppper finished off his note in high spirits.
He added: “Stay cheeky catch you soon.”
Among the photographs, one showed the star using his crutches in the hospital room.
Another photo showed his leg in bandages following the surgery.
The following dates have been cancelled:
June
Fri 10th Live At Botanic Gardens, Belfast
Sat 11th Live At The Marquee, Cork
Fri 17th Royal Hospital Chelsea, London
Sat 25th Cinch Stadium Franklin Gardens, Northampton
July
Fri 1st Live In The Wyldes, Cornwall
Fri 8th Edinburgh Castle, Edinburgh
Sat 9th Harewood House, Leeds
Tues 12th Blickling Estate, Norwich
Weds 13th Old Milton, Chewton Glen
Thurs 14th Bath Royal Crescent, Bath
Sat 16th Warwick Castle, Warwick
Thurs 21th Cardiff Castle, Cardiff
Fri 22nd Bitts Park, Carlisle
Sat 23rd Racecourse, Newcastle
Weds 27th Powderham Castle, Exeter
August
Fri 5th Racecourse, Haydock Park
Fri 12th Stadiwm Zip World, Colwyn Bay
Sat 13th Northern Meeting Park, Inverness
Fri 26th Vivara Park (Live In Somerset) Taunton
September
Sun 4th Trentham Gardens, Stoke On Trent