The match was Rennes' sixth final, of which they had won two (1965 and 1971). Their most recent final was in 2009, which they lost 2-1 to Guingamp. That was Guingamp's second appearance in the final after their unsuccessful attempt in 1997 when they lost on penalties to Nice.
Guingamp, also of Ligue 1, entered into the Round of 64, where they played away to third-tier Bourg-Péronnas on 5 January and won via first-half goals from Claudio Beauvue and Mustapha Yatabaré. They went away again in the Round of 32, to fifth-tier Concarneau, and won 3-2 in extra-time after a 1-1 regulation-time draw, Yatabaré (2) and Beauvue again the scorers. In the Round of 16 Guingamp travelled to Corsica to play another fifth-tier club, Île-Rousse, who had reached that stage by defeating holders Bordeaux. Goals from Grégory Cerdan and Mustapha Diallo sent Guingamp into the quarter-finals, where they played AS Cannes and won 2-0 away again, through another Yatabaré brace. In the semi-final on 16 April 2014, Guingamp played at home against their first top-flight opponents, Monaco. Yatabaré scored early on, but Dimitar Berbatov equalised before half-time. The scores remained level into the second half of extra time, in which Guingamp scored twice, through Yatabaré and Fatih Atık.