It is one of west Africa's more stable democracies, often singled out as an example to its benighted regional rivals. But Senegal is teetering on the edge of the kind of electoral confrontation that has troubled the likes of Ivory Coast and Liberia recently.
In the worst riots in the country for decades, thousands of opposition activists have taken to the streets daily for the past month in protest at a decision by the country's constitutional council to allow the incumbent president, Abdoulaye Wade, to run for a third term in the election this weekend.