We investigated whether speaking in one language affects cross- and within-language activation when subsequently switching to a task performed in the same or different language. English–French bilinguals (L1 English, n = 29; L1 French, n = 28) were randomly assigned to a prior language context condition consisting of a spontaneous production task in English (the no-switch group) or in French (the switch group). Participants then performed an English spoken language comprehension task using the visual world method. The key result was that the switch group showed less evidence of cross-language competition than the no-switch group, consistent with the notion of an active inhibition of a prior language in the switch group. These data suggest that proficient bilinguals can globally suppress a non-target language, whether it is L1 or L2, though doing so requires cognitive resources that may be diverted from other demands, such as controlling within-language competition.