President Wulff resigned in February 2012 due to allegations of corruption, triggering an early presidential election. This time the CDU supported, reluctantly, nonpartisan candidate Joachim Gauck. The CDU/CSU–FDP coalition lasted until the 2013 federal election, when the FDP lost all its seats in the Bundestag while the CDU and CSU won their best result since 1990, only a few seats short of an absolute majority. This was partly due to the CDU's expansion of voter base to all socio-structural groups (class, age or gender), partly due to the personal popularity of Chancellor Merkel. After talks with the Greens had failed, the CDU/CSU formed a new grand coalition with the SPD.