ST. LOUIS (AP) _ An adverse reaction to medication for a sore throat put Latin singer Marc Anthony on the sidelines, canceling his St. Louis concert.

``He's been taking medication for his throat for a few weeks now,'' publicist Jennifer Nieman said Sunday from Atlanta. But on Saturday, he apparently had a reaction because he took the medication on an empty stomach, she said.

Anthony spent Saturday night in a St. Louis hospital. Saturday's missed concert in St. Louis will be rescheduled, as will a performance that was scheduled Sunday night in Atlanta, she said.

Anthony is expected to be back on stage Tuesday in Washington and Thursday in Detroit.

``His voice is fine,'' Nieman said.

Anthony's first salsa album was released in 1993. His third album won a 1999 Grammy for best tropical Latin performance. This year he was nominated for best male pop vocal performance for ``I Need to Know,'' but did not win.