Six-time Olympic gold medallist Usain Bolt is the headline act for the London Anniversary Games, British Athletics have announced.

The Jamaican will compete in the 100m and the 4x100m across the weekend, his first Diamond League appearance since 2009 as preparation for August's World Athletics Championships in Moscow.

Bolt, who claimed three gold medals at London 2012, has rarely competed on English shores due to the huge tax penalty imposed on him, however like last summer, those restrictions will be lifted allowing him to compete in London.

Usain Bolt
Bolt was one of the faces of London 2012.

"I'm looking forward to coming back to the UK, especially with it being a year since winning three gold medals in the Olympic Stadium," Bolt said. "The crowd were amazing at the Games, and I hope they will be out again in their numbers at the end of July.

"I haven't competed at the London Diamond League since 2009 but it has always been a great meet with lots of Jamaican support - it almost feels like running at home."

The three-day event which takes place 12 months on from the opening ceremony of the London 2012 Olympics sees British Athletics' gold medal trio Jessica Ennis, Mo Farah and Greg Rutherford all compete on 26-28 July.

Robbie Grabarz, the Olympic high jump bronze medallist and Christine Ohuruogu, the 400m silver medallist, will also compete alongside fellow Brits Perri Shakes-Drayton, Jenny Meadows, Katarina Johnson-Thomson, Holly Bleasdale, and Andrew Osagie.

Other gold medalists from London 2012 who will participate across the weekend include Kirani James, Aries Merritt, Carmelita Jeter, Sanya Richards-Ross and Sally Pearson.

The IPC International Challenge will take place on Sunday, with T44 100m champion Jonnie Peacock among those competing.