The 2012 MLS All-Star game was awarded Tuesday to the Philadelphia Union, who will host the annual event July 25 at PPL Park.

The opponent has yet to be determined, though MLS Commissioner Don Garber said that an answer should come in the next two months.

''We have nothing specific yet,'' Garber said after a news conference at Philadelphia City Hall. ''We're hoping to have something soon, within 60 days. That's the plan.''

Garber appeared at the news conference with Union CEO Nick Sakiewicz, Philadelphia mayor Michael Nutter and Chester, Pa., mayor John Linder.

Last year's game was held at Red Bull Arena in Harrison, N.J., and featured top MLS players taking on Manchester United.

PPL Park is located in nearby Chester, along the Delaware River.