Answer
Spahić did not play in the Middle East during his professional football career. He primarily played for clubs in Europe, including Montpellier, Sevilla, Manchester City, and Roma, and represented the Bosnia and Herzegovina national team. His career was mainly centered around leagues in Europe, and there is no record of him playing for a club based in the Middle East.