The answer is no. Spahić has never played for Italy. He has represented Bosnia and Herzegovina at international level. Throughout his club career, he has played for clubs in Bosnia and Herzegovina, France, Russia, Spain, Germany and Croatia.
Test Your Knowledge: The All-Star Career of Emir Spahić