Lando Norris admitted he is "not in perfect condition" ahead of the British Grand Prix, after he had his watch taken from his wrist in an incident after the Euro 2020 final.

Norris, who is fourth in the Formula One drivers' championship, was targeted as he walked back to his car following Italy's penalty shoot-out win over England at Wembley on Sunday.

McLaren announced on Monday their star driver was left "understandably shaken" following an incident which has been reported to the police.

However, the 21-year-old was cleared to race in his home grand prix this weekend.

Norris acknowledged, though, that the preparation has been far from ideal.

"I'm fine... but I've been better, I can say that. I'm not in perfect condition, I'm not going to lie," he told Sky Sports.

"Some work to do, mentally. Of course I talk about that a lot and mental health, and mental strength is very important. I've not been sleeping that great, and so on.

"Not ideal and I'm feeling a bit sore. But I'm not the guy in the worst position after Wembley.

"I'll work on it, I'll make sure I'm in the best shape possible and I feel like can still go out and focus on what I need to do and that's the main thing.

"I guess it's just unlucky. I don't really want to go into too much detail, but I'm thankful that I'm here.

"It's not the nicest experience for anyone to go through and it's not only me that it's happened to, it's happened to other people. It's something I don't wish upon anyone and, of course, if anyone else goes through it, I can sympathise with them and I know what they feel like."

Norris earned his third podium finish of the season last time out in Austria, and has collected points at 14 successive races. It is the best run of his F1 career.

McLaren were dealt a blow ahead of the return to Silverstone, with chief executive Zak Brown forced to isolate after testing positive for COVID-19.