The teenager will be looking to build on her European Junior Championship success in Tallinn, Estonia, last month at which she won both the 100m and 200m.

Ahead of the meet at Crystal Palace, she said: “Running at the Aviva London Grand Prix will be great for me, I know the field will be really strong and that kind of company will only push me to do better and run faster.

“This will be my first time competing in the meet and I’m really hoping that I can run well on Friday and keep feeling good about my times – it will be fantastic and I can’t wait.”

Williams, who is due to race in the 200m, will join some of the world’s best athletics stars at the event which starts Friday and finishes the following day.

The teenager has set her sights on competing at the London 2012 Olympic Games and is keen to spend as much time on the track this year as possible, although she has opted not to compete at the World Championships.

“I’m feeling really good on track at the moment,” she added.

“I want to keep on racing as much as I can to ensure that I keep on improving and finish 2011 on a high.

“I didn’t think going into Tallinn that I’d been performing to my potential so after racing well there, it’s given me the confidence boost I needed to compete in a Diamond League meet.”