This article compares and contrasts two related adverbs, enfin and finalement, in synchrony and diachrony. Both are polysemous in contemporary French, and largely intersubstitutable in many contexts. However, the functional range of enfin is much greater than that of finalement. Evidence is presented for the existence of a division of labour, such that speakers seem to favour finalement for more ‘literal’ functions, i.e. for the expression of temporal sequence, whereas enfin is preferred for more abstract, non-propositional functions. This is attributed to the respective formal properties and degree of grammaticalisation of the two expressions, which can also explain why enfin has developed a vastly greater range of abstract, non-propositional functions than finalement. The argument is supported by diachronic evidence that the functional extension of enfin has gone hand in hand with significant changes in the formal status of the expression, while functional extension of finalement stops at approximately the time when enfin begins to expand its range.