Leona Lewis has cancelled a visit to Germany as she recovered from being punched in the head at a book signing for fans.

The 24-year-old singer had been due to fly out for a day-long promotional trip, but pulled out in the aftermath of the incident.

The X Factor winner had been signing copies of her autobiography at Waterstone’s Piccadilly in London when a man in the queue suddenly lashed out, leaving her ‘shaken’.

Police arrested a 29-year-old man at the scene.

Her spokesman said on Thursday: “Leona was due to go to Germany today for promo but that has now been cancelled… Leona is obviously shocked after yesterday, but is OK.”

Leona later issued a statement about the incident, saying: “Yesterday was a horrible shock and left me extremely hurt and upset. I’m very sorry to those I wasn’t able to meet at the signing.”

The Bleeding Love singer was taken to see a doctor as a precaution after being struck, but needed no further treatment. Witnesses said she had been happily signing for around 90 minutes when a man whose book she autographed suddenly punched her in the side of the head.

Her spokesman, who was at the signing, did not hear the man say anything to Lewis during the ‘unprovoked’ incident and security officers swooped in.

Before the signing session for her book called Dreams, Lewis posed for photographs and spoke to reporters. Interviewed by the Press Association, she said she was pleased to see so many fans in the queue.

“I am so glad at the turnout,” she said. “It’s amazing. I can’t believe people are coming to support and I am just very thankful.”