Ancienne gloire II
Après avoir participé à l'aventure olympique de la première Dream Team aux Jeux Olympiques de Barcelone 1992 aux cotés de Michael Jordan, Magic Johnson, Larry Bird, il conduit les Suns en finale NBA. Il est même élu MVP (meilleur joueur) de la saison 1992-93. Malheureusement, son ami Jordan est à son sommet et les Chicago Bulls remportent leur troisième titre consécutif.
Après quelques saisons chez les Suns, où les relations entre Barkley et le management se dégradent, il est transféré aux Houston Rockets durant l'été 1996. Il retrouve là-bas Hakeem Olajuwon et Clyde Drexler afin d'obtenir enfin la bague de champion.
Une série de blessures l'oblige finalement à prendre sa retraite en 2000.
Il termine sa carrière sur une moyenne de 22,1 points et 11,7 rebonds par match. Il participe 9 fois au All-Star Game. Il fait partie des quatre joueurs dans l'histoire de NBA qui ont compilé 20 000 points, 10 000 rebonds et 4 000 passes décisives avec Kareem Abdul-Jabbar, Wilt Chamberlain, Karl Malone.
Connu pour son trash talking, et jamais avare d'un bon mot pour les journalistes, Barkley s'est reconverti comme analyste pour la chaîne de télévision TNT. Une anecdote notoire se produisit en 2002, où Barkley commente un matche aux côtés de Kenny Smith.
Après avoir été élu parmi les 50 meilleurs joueurs de l'histoire de la NBA en 1996, Charles Barkley est entré au Basketball Hall of Fame en avril 2006.