Se juega en sistema de liga a doble vuelta, con seis jugadores.
Participaron Veselin Topalov, Viswanathan Anand, Ruslán Ponomariov, Piotr Svidler, Étienne Bacrot y Gata Kamsky.
El escritor brasileño Paulo Coelho realizó el simbólico movimiento inicial del torneo 2006, que oficialmente fue abierto por el presidente de Bulgaria, Georgi Parvanov.
Topalov ganó el torneo por segunda vez después de una remontada decisiva tras ganar las cuatro últimas partidas y derrotar a su principal rival, Gata Kamsky, en la ronda penúltima.
Topalov ganó por tercera vez consecutiva el torneo: tras remontar un flojo inicio de torneo, con medio punto en las tres primeras partidas, logró cinco de siete en la fase final para arrebatarle el título a Sasikiran, tras ganarle en la última ronda.