Justin Gatlin (USA) reacts after running the anchor in the men’s 4x100m relay heats during the 2012 London Olympic Games at Olympic Stadium. (Robert Deutsch-USA TODAY Sports)

LAUSANNE, Switzerland — Organizers of the Diamond League meeting in Lausanne say United States sprinter Justin Gatlin has ended his season early because of illness.

Gatlin, the 100-meter bronze medalist at the London Olympics, was due to run at the Athletissima meet in Switzerland on Thursday.

Gatlin was treated for stomach pains and fever at a hospital in Austria this week.

Gatlin took to his Twitter account @justingatlin on Tuesday afternoon, tweeting “Sorry tweeps I’ve been out of it last few days. Was in hospital for food poison while in Linz!”

Athletissima organizers say in a statement that “his situation has not improved.”

They say Gatlin “has taken the decision to return to the USA, withdrawing from the meeting in Lausanne as well as ending his season.”

Gatlin was scheduled to face Olympic silver medalist Yohan Blake of Jamaica and American teammate Tyson Gay, who placed fourth in London.

Olympic champion Usain Bolt has opted to run the 200 on Thursday.