The Australian international was added to the MLS squad for the clash with Italian club AS Roma as one of Commissioner Don Garber's two selections, which also included young Seattle Sounders defender DeAndre Yedlin.
Cahill, who joins Red Bulls teammate Thierry Henry in the squad, was thrilled to be included in the All-Stars game after playing in the match for Everton in 2009.
What a day it's been. Selected for the @MLS ALLSTARS to play against Italian giants ROMA and chilling now for game 2morro night against LYON— Tim Cahill (@Tim_Cahill) July 16, 2013
Its an honor to be represent my team newyorkredbulls for the mls ALLSTARS with my man Thierry Henry. http://t.co/07EU6bauDY— Tim Cahill (@Tim_Cahill) July 15, 2013